1
resposta

[Projeto] atividade ArrayList

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        Product box = new Product("box",1.60,10);
        Product bike = new Product("caloi",1200.30,1);
        Product scooter = new Product("jet",2300.80,600);
        Product glass = new Product("duralex",12.50,12);

        ArrayList<String> Product = new ArrayList<>();
        Product.add("box");
        Product.add("bike");
        Product.add("scooter");

        System.out.println(Product.get(0));
        System.out.println(Product.get(1));
        System.out.println(Product.get(2));

        Product.set(2,"duralex");

        System.out.println("/////////////////////////////////////////////////");

        System.out.println(Product.get(0));
        System.out.println(Product.get(1));
        System.out.println(Product.get(2));
        System.out.println(Product.size());


    }
}public class Product {
    String name;
    double Price;
    int Amount;

    public Product(String name,double Price,int Amount){
        this.name = name;
        this.Price = Price;
        this.Amount = Amount;
    }
}
//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.
1 resposta

Olá, João! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de classes em Java para representar produtos de forma estruturada, utilizou muito bem o ArrayList para manipular dados dinamicamente e ainda compreendeu a importância do encapsulamento de atributos para organizar melhor as informações de cada item.

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão 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!