1
resposta

Desafio: hora da prática

package Desafio5;

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Pessoa nomePessoa1 = new Pessoa();
        nomePessoa1.setNome("Paula");
        nomePessoa1.setIdade(18);

        Pessoa nomePessoa2 = new Pessoa();
        nomePessoa2.setNome("Joao");
        nomePessoa2.setIdade(40);

        Pessoa nomePessoa3 = new Pessoa();
        nomePessoa3.setNome("Marcela");
        nomePessoa3.setIdade(35);

        ArrayList<Pessoa> listaPessoas = new ArrayList<>();
        listaPessoas.add(nomePessoa1);
        listaPessoas.add(nomePessoa2);
        listaPessoas.add(nomePessoa3);
        System.out.println("Tamanho da lista: " + listaPessoas.size());
        System.out.println("Primeira pessoa: " + listaPessoas.get(0));
        System.out.println("Lista das pessoas: " + listaPessoas);


    }
}
package Desafio5;

public class Pessoa {
    private String nome;
    private int idade;

    public String getNome() {
        return nome;
    }

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

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    @Override
    public String toString() {
        return this.getNome() + (" Idade: " + this.getIdade());
    }
}
1 resposta

Oii, Alfredo! Como vai?

Agradeço por compartilhar.

Eu gostei da sua implementação no desafio, legal como você organizou a criação das pessoas, utilizou corretamente o ArrayList e sobrescreveu o método toString para exibir as informações de forma clara, o que está totalmente alinhado com a proposta da atividade sobre coleções.

Continue praticando esse tipo de estrutura, isso fortalece muito sua base em Java.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!