1
resposta

[Projeto] Desafio: hora da prática

1. Crie uma classe Produto com atributos como nome, preco, e quantidade. Em seguida, crie uma lista de objetos Produto utilizando a classe ArrayList. Adicione alguns produtos, imprima o tamanho da lista e recupere um produto pelo índice.

public class Produto {

    private String nome;
    private double preco;
    private int quantidade;

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

    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;
    }

    public int getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(int quantidade) {
        this.quantidade = quantidade;
    }

    @Override
    public String toString() {
        return "Produto{" +
                "nome='" + nome + '\'' +
                ", preco=" + preco +
                ", quantidade=" + quantidade +
                '}';
    }
}
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {

        ArrayList<Produto> listaDeProdutos = new ArrayList<>();

        Produto produto1 = new Produto("Arroz", 10.00, 1);
        Produto produto2 = new Produto("Feijão", 13.00, 2);
        Produto produto3 = new Produto("Macarrão", 8.00, 3);

        listaDeProdutos.add(produto1);
        listaDeProdutos.add(produto2);
        listaDeProdutos.add(produto3);

        System.out.println("Tamanho da lista: " + listaDeProdutos.size());
        System.out.println("Primeiro produto: " + listaDeProdutos.get(0).getNome());
        System.out.println("Lista completa: " + listaDeProdutos);
    }
}
1 resposta

Olá, Harlen.

Tudo bem?

Você fez um ótimo trabalho criando a classe Produto e a lista de produtos utilizando ArrayList. A estrutura do código está correta e abrange todos os requisitos da atividade, como a adição de produtos, impressão do tamanho da lista e recuperação de um produto pelo índice.

Continue assim! Praticar dessa maneira solidifica seu conhecimento em Java e manipulação de coleções. Se precisar de mais ajuda, o fórum está à disposição. Parabéns pelo trabalho!

Bons estudos!