1
resposta

[Sugestão] Tem um terceiro erro, mas e algo de praticas eu acho

A Suellen nesse exercicio, esqueceu de utilziar a variavel valorTotal, ao invez de utiliza-la, ela concatenou o valor dentro do sout, ao invez de fazer o calculo do total na variavel, coisinha besta mas daria pra colocar como um possivel "erro"

1 resposta

Olá, Abraão! Tudo bem?

Parece que você encontrou um ponto interessante no exercício da Suellen. Realmente, a prática de calcular o valor total da venda diretamente no System.out.println não é a mais recomendada, especialmente quando já existe uma variável valorTotal na classe Venda que poderia ser utilizada para armazenar esse valor.

Uma abordagem mais limpa e organizada seria calcular o valorTotal antes de imprimir, como no exemplo abaixo:

public static void main(String[] args) {
    Venda venda1 = new Venda();
    venda1.produto = "Camiseta";
    venda1.quantidade = 2; // Corrigido para inteiro
    venda1.valorUnitario = 25.50;

    // Calculando o valor total e armazenando na variável valorTotal
    venda1.valorTotal = venda1.quantidade * venda1.valorUnitario;

    // Agora, utilizando a variável valorTotal no System.out.println
    System.out.println("Valor total da venda: " + venda1.valorTotal);
}

Dessa forma, o código fica mais claro e a responsabilidade de calcular o valor total está separada da responsabilidade de exibir a informação, o que é uma boa prática de programação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!