Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Programando em Java ☺- 4

import java.util.ArrayList;

public class Produto {
    private String nome;
    private double preco;
    public Produto(String nome, double preco){
        this.setNome(nome);
        this.setPreco(preco);
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getPreco() {
        return preco;
    }

    public void setPreco(double preco) {
        this.preco = preco;
    }

    @Override
    public String toString() {
        return "Nome: " + getNome() + " Preço: " + getPreco();
    }
}
import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Produto pipoca = new Produto("Pipoca", 5.25);
        Produto cuzcuz = new Produto("Cuzcuz", 4.50);

        ArrayList<Produto> list = new ArrayList<>();
        list.add(pipoca);
        list.add(cuzcuz);
        for (Produto produto : list){
            System.out.println(produto);
        }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Nicollas! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para estruturar os produtos, utilizou muito bem o ArrayList para armazenar os itens e ainda compreendeu a importância do método toString para exibir informações de forma organizada.

Uma dica interessante para o futuro é calcular o valor total da lista de produtos, mostrando não apenas os itens mas também a soma dos preços. Assim:

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Produto pipoca = new Produto("Pipoca", 5.25);
        Produto cuzcuz = new Produto("Cuzcuz", 4.50);

        ArrayList<Produto> list = new ArrayList<>();
        list.add(pipoca);
        list.add(cuzcuz);

        double total = 0;
        for (Produto produto : list){
            System.out.println(produto);
            total += produto.getPreco();
        }

        System.out.println("Valor total dos produtos: " + total);
    }
}

Isso faz com que o programa seja mais completo, permitindo visualizar não só os detalhes de cada produto, mas também o custo total da compra.

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!