Olá amigos, sou novo no Java e estou com uma dúvida gigantesca, preciso da ajuda de vcs. O programa pede isso: “Fazer um programa Java que leia 5 nomes e ano de nascimento e calcule as idades. Ao final mostrar o nome de quem tem a Menor idade.” Eu fiz isso abaixo mas não sei se está certo e mesmo assim não sei como vou imprimir o conteúdo de indice de um vetor String baseado no resultado do vetor int. Desde já agradeço!
String nome[] = new String[5];
int ano[] = new int[5];
int idade = 0, menor = ano[0], aux;
for(int i = 0; i < 5; i++) {
Scanner entradanome = new Scanner(System.in);
System.out.print("Digite um nome: ");
nome[i] = entradanome.next();
Scanner entradaano = new Scanner(System.in);
System.out.print("Digite o ano de nascimento: ");
ano[i] = entradaano.nextInt();
idade = 2018 - ano[i];
aux = ano[i];
System.out.print("A idade é: " + idade + "\n");
if(menor < aux) {
menor = ano[i];
}
}
System.out.println("O nome da pessoa de menor idade é: " ???);