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

Exercício resolvido!

Olá! Segue meu exercício resolvido:

Classe Pessoa:

package br.com.desafio.modelos;

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 "Pessoa: {" +
                "nome='" + nome + '\'' +
                ", idade=" + idade +
                '}';
    }
}

Classe Principal:

package br.com.desafio.modelos;

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 "Pessoa: {" +
                "nome='" + nome + '\'' +
                ", idade=" + idade +
                '}';
    }
}

Saída no terminal:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Muito obrigado pela atenção!

2 respostas
solução!

Oi, Natan! Tudo bem?

Ótimo trabalho, parabéns! No entanto, percebi a repetição da classe Pessoa na seção onde temos a classe Principal, dessa forma, deixo como sugestão uma possível estrutura da classe Principal de exemplo:

package br.com.desafio.modelos;

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        // Criando a lista de pessoas
        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        // Adicionando pessoas à lista
        Pessoa pessoa1 = new Pessoa();
        pessoa1.setNome("Maria");
        pessoa1.setIdade(19);
        listaDePessoas.add(pessoa1);

        Pessoa pessoa2 = new Pessoa();
        pessoa2.setNome("Natan");
        pessoa2.setIdade(20);
        listaDePessoas.add(pessoa2);

        Pessoa pessoa3 = new Pessoa();
        pessoa3.setNome("Cauã");
        pessoa3.setIdade(3);
        listaDePessoas.add(pessoa3);

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

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

        // Imprimindo a lista completa
        System.out.println("Lista de pessoas completa de pessoas:");
        System.out.println(listaDePessoas);
    }
}

Com essa estrutura, devemos conseguir obter a saída esperada no terminal, conforme a imagem enviada!

Espero ter ajudado!

Um forte abraço e bons estudos!

Oi Sarah! Tudo ótimo e com você?

Tem razão, acredito que dupliquei sem querer o código da classe Principal, peço desculpas kkkk

Seu código está excelente. E minha classe principal está parecida com a sua, segue a que utilizei em meu código:

import br.com.desafio.modelos.Pessoa;

import java.util.ArrayList;

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

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

        Pessoa pessoa3 = new Pessoa();
        pessoa3.setNome("Cauã");
        pessoa3.setIdade(3);

        Pessoa pessoa4 = new Pessoa();
        pessoa4.setNome("Marina");
        pessoa4.setIdade(19);

        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        listaDePessoas.add(pessoa1);
        listaDePessoas.add(pessoa2);
        listaDePessoas.add(pessoa3);
        listaDePessoas.add(pessoa4);

        System.out.println("O tamanho da lista de pessoas é: " + listaDePessoas.size());
        System.out.println("A primeira pessoa dessa lista é: " + listaDePessoas.get(0));
        System.out.println("Lista de pessoas completa de pessoas: \n" + listaDePessoas);

    }
}

Obrigado pela ajuda, bem como, sua atenção!