1
resposta

[Projeto] Carrinho de compras

package ValorCarrinho;

import java.util.ArrayList;
import java.util.List;

public class Main {
    static void main(String[] args) {
        ItemCarrinho camisas = new ItemCarrinho("Camisa", 30, 5);
        ItemCarrinho mouses = new ItemCarrinho("mouses", 60, 6);

        List<ItemCarrinho> carrinho = new ArrayList<>();
        carrinho.add(camisas);
        carrinho.add(mouses);

        double totalCompra = 0;

        for (ItemCarrinho i : carrinho){
            totalCompra += i.totalDoProduto();
        }

        System.out.printf("Total da compra: %.2f\n", totalCompra);
    }
}
package ValorCarrinho;

public class ItemCarrinho {
    String nome;
    double preco;
    int quantidade;
    double precoTotal;

    public ItemCarrinho(String nome, double preco, int quantidade) {
        this.nome = nome;
        this.preco = preco;
        this.quantidade = quantidade;
    }

    double totalDoProduto(){
        return quantidade * preco;
    }
}
1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o ArrayList para armazenar os itens do carrinho com Java, utilizou muito bem o for-each para somar os valores de cada produto e ainda compreendeu a importância da método para calcular o total de cada item de forma clara.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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