Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio

Classe Principal

import java.util.ArrayList;
import java.util.Scanner;

public class Principal {
    public static void main(String[] args){
        int contador = 1;

        Scanner scanner = new Scanner(System.in);
        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        while (contator <= 3) {
            System.out.println("Digite o nome:");
            String nome = scanner.nextLine();

            System.out.println("Digite o idade:");
            int idade = scanner.nextInt();
            scanner.nextLine();

            Pessoa pessoa = new Pessoa(nome, idade);

            listaDePessoas.add(pessoa);
            contador++;

        }
        System.out.println(listaDePessoas.size());
        System.out.println(listaDePessoas.get(0));
        System.out.println(listaDePessoas);
    }
}

Classe Pessoa

public class Pessoa {
    //Os atributos
    private String nome;
    private int idade;

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

    @Override
    public String toString(){
        return "Nome: " + nome + "/" + "Idade: " + idade;
    }

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Oi, Barbara! Como vai?

Agradeço por compartilhar.

O seu código está bem estruturado e demonstra que você entendeu como usar listas e objetos em Java. Gostei de ver que você usou o método toString() para exibir as informações das pessoas, isso torna a saída mais clara e organizada.

Continue praticando e explorando outras possibilidades com coleções.

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

Muito obrigada