1
resposta

Desafio

import java.util.ArrayList;

// Classe Pessoa com atributos e método toString
class Pessoa {
    private String nome;
    private int idade;

    // Construtor
    public Pessoa(String nome, int idade) {
        this.nome = nome;
        this.idade = idade;
    }

    // Método toString para exibir informações da Pessoa
    @Override
    public String toString() {
        return "Nome: " + nome + ", Idade: " + idade;
    }
}

// Classe principal contendo o método main
public class Principal {
    public static void main(String[] args) {
        // Criando a lista de pessoas
        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        // Adicionando pessoas à lista
        listaDePessoas.add(new Pessoa("Alice", 30));
        listaDePessoas.add(new Pessoa("Bob", 25));
        listaDePessoas.add(new Pessoa("Carlos", 28));

        // Imprimindo o tamanho da lista
        System.out.println("Tamanho da lista: " + listaDePessoas.size());

        // Imprimindo a primeira pessoa da lista
        System.out.println("Primeira pessoa: " + listaDePessoas.get(0));

        // Imprimindo todas as pessoas da lista
        System.out.println("Lista completa:");
        for (Pessoa pessoa : listaDePessoas) {
            System.out.println(pessoa);
        }
    }
}
1 resposta

Oi, José! Tudo bem?

Ótimo trabalho, o seu código está bem organizado e cumpre todos os requisitos mencionados no exercício! Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!