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