1
resposta

[Projeto] questao 2

public class Produto {
    private String nome;
    private double preco;


    public Produto(String nome, double preco) {
        this.nome = nome;
        this.preco = preco;

    }

    public String getNome() {
        return nome;
    }

    public double getPreco() {
        return preco;
    }

}
import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        var produto1 = new Produto("Sapato", 50.0);
        var produto2 = new Produto("Camisa", 34.5);
        var produto3 = new Produto("Boné", 15.0);

        ArrayList<Produto> lista = new ArrayList<>();
        lista.add(produto1);
        lista.add(produto2);
        lista.add(produto3);

       double somaPrecos = 0;
       for (Produto produto : lista){
           somaPrecos += produto.getPreco();
       }

       double media = somaPrecos / lista.size();
        System.out.println("A media de preço dos protudos é: " + media + " reias");




    }


}
1 resposta

Oi, Caio! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Deixo como sugestão apenas uma pequena correção nas mensagens de saída, pois no System.out.println, a palavra "produtos" está escrita como "protudos" e a palavra "reais" está escrita como "reias". Corrigindo, a linha ficaria assim:

System.out.println("A média de preço dos produtos é: " + media + " reais");

Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!