0
respostas

DESAFIO - HORA DA PRÁTICA 1

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

Classe Pessoa:

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 "Nome: "+ this.nome + "\nIdade: " + this.idade;
    }
}

Main

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {

        Pessoa pessoa1 = new Pessoa();
        var pessoa2 = new Pessoa();
        var pessoa3 = new Pessoa();
        ArrayList<Pessoa> listaDePessoa = new ArrayList<>();

        pessoa1.setIdade(19);
        pessoa1.setNome("Roberto");
        pessoa2.setNome("Adalberto");
        pessoa2.setIdade(20);
        pessoa3.setNome("Vinicius");
        pessoa3.setIdade(22);
        listaDePessoa.add(pessoa1);
        listaDePessoa.add(pessoa2);
        listaDePessoa.add(pessoa3);

        System.out.println("Tamanho da lista de Pessoas = " + listaDePessoa.size());
        System.out.println("Primeira pessoa da lista:\n" + listaDePessoa.getFirst());
        System.out.println("\nToda a lista: " + listaDePessoa.toString());






    }
}