1
resposta

Resolução

Somente compartilhando a minha resolução aqui.

/**
 * 1. Crie uma classe Pessoa com atributos como nome, idade, e um método toString que represente esses atributos.
 * 2. No método main da classe Principal, crie um ArrayList de Pessoa chamado listaDePessoas.
 * 3. Adicione pelo menos três pessoas à lista utilizando o método add.
 * 4. Imprima o tamanho da lista utilizando o método size.
 * 5. Imprima a primeira pessoa da lista utilizando o método get.
 * 6. Imprima a lista completa
 */

package desafios.desafio01;

public class Pessoa {

    private String nome;
    private int idade;

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

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

    @Override
    public String toString() {
        return "O nome da pessoa é " + nome + " e tem " + idade + " anos de idade.";
    }
}
package desafios.desafio01;

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Pessoa pessoa1 = new Pessoa();
        pessoa1.setNome("Lucas");
        pessoa1.setIdade(26);

        Pessoa pessoa2 = new Pessoa();
        pessoa2.setNome("George");
        pessoa2.setIdade(20);

        Pessoa pessoa3 = new Pessoa();
        pessoa3.setNome("Miguel");
        pessoa3.setIdade(32);

        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();
        listaDePessoas.add(pessoa1);
        listaDePessoas.add(pessoa2);
        listaDePessoas.add(pessoa3);

        System.out.println("Na lista tem " + listaDePessoas.size() + " pessoas.");
        System.out.println("Primeira pessoa da lista: " + listaDePessoas.get(0));
        System.out.println("Lista completa: " + listaDePessoas);
    }
}

O que acharam?

1 resposta

Olá, Lucas! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de encapsulamento para organizar os atributos, utilizou muito bem o ArrayList para armazenar os objetos e ainda compreendeu a importância do método toString para representar os dados de forma legível.

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!