//Existe uma propriedade "quantidade" não sendo usada no momento, pois eu tavez implemente no futuro uma classe que diferencie os produtos por
//setores, assim como suas quantidades para obter uma média mais precisa.
public class Produto {
private String nome;
private double preco;
private int quantidade;
public Produto(String nome, double preco) {
this.nome = nome;
this.preco = preco;
}
public String getNome() {
return nome;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public int getQuantidade() {
return quantidade;
}
public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}
@Override
public String toString() {
return "Produto: " + nome +
", preço: " + preco + "R$";
}
}
//Classe principal
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Produto> produtos = new ArrayList<>();
Produto p1 = new Produto("Milharina", 14.00);
Produto p2 = new Produto("Farinha de Trigo", 5.00);
Produto p3 = new Produto("Farinha de Fubá", 12.00);
Produto p4 = new Produto("Farinha de Rosca", 10.00);
Produto p5 = new Produto("Farinha de Mandioca", 9.00);
produtos.add(p1);
produtos.add(p2);
produtos.add(p3);
produtos.add(p4);
produtos.add(p5);
double media = 0;
for (Produto item : produtos){
double valor = item.getPreco();
System.out.println("=======================");
System.out.println(item.toString());
System.out.println("=======================");
media += valor;
}
System.out.println("Média do valor dos produtos: " + media/produtos.size());
}
}