0
respostas

Desafios: Aprimorando ArrayLists 4

Produto

package br.com.alura.produtos;

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

    public String getNome() {
        return nome;
    }

    public double getPreco() {
        return preco;
    }

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

    @Override
    public String toString() {
        return "Produto: " + getNome() + " Preço: R$" + getPreco();
    }
}

Main

import br.com.alura.produtos.Produto;

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        Produto produto1 = new Produto("Hambúrguer", 35.00);
        var produto2 = new Produto("Refrigerante", 15.00);
        var produto3 = new Produto("MilkShake", 20.00);

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

        double total = 0;
        for (Produto produto : produtos) {
            System.out.println("Menu da Java's Burguer, " + produto);
            total += produto.getPreco();
        }
        System.out.println("Valor Total dos Produtos: R$" + total);
    }
}