O exercicio pede isso:
Na classe principal do projeto, dentro do método main, você deve implementar um código que leia os dados de 10 pessoas (nome e idade), criando 10 objetos. Além disso, você precisa armazenar esses objetos dentro de um vetor.
Como saída o programa deve exibir:
- os dados de cada pessoa: nome e idade;
- quem é a pessoa mais velha e seu nome;
- quem é a pessoa mais nova e seu nome.
Esses dados devem ser adquiridos via teclado. Para tal, será necessário utilizar a classe Entrada.java.
Criei uma classe entrada para salvar as informações;
Criei a classe Pessoa;
package pessoasidades;
public class Pessoa {
private String nome;
private int idade;
public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return this.nome;
}
public void setIdade(int idade){
this.idade = idade;
}
public int getIdade(){
return this.idade;
}
}
E minha duvida ta na classe main, como posso proceder para fazer o codigo Ler:
- os dados de cada pessoa: nome e idade;
- quem é a pessoa mais velha e seu nome;
- quem é a pessoa mais nova e seu nome
Minha classe main esta assim:
package pessoasidades;
public class Main {
private static Pessoa[] pessoas = new Pessoa[10];
public static void main(String[] args) {
for(int a = 0; a < pessoas.length; a++){
Pessoa pessoa = new Pessoa();
pessoa.setNome(Entrada.leiaString("Digite seu nome: "));
pessoa.setIdade(Entrada.leiaInt("Digite sua idade: "));
}
for (Pessoa pessoa: pessoas){
System.out.println(pessoa.getNome()
+ " - "
+ pessoa.getIdade());
}
}