Boa noite!
Estou estudando java a pouco tempo e estou com dificuldade para resolver o seguinte problema:
Desenvolva um programa que receba o nome e a idade de 6 pessoas. Depois diga qual dessas pessoas é a mais velha e qual é a mais nova.
Esse exercício se refere ao uso de laços (while e for) então teria que resolver usando um desses. Só não sei como por exemplo salvar 5 valores da entrada do usuário e depois realizar a comparação.
Poderiam me ajudar?
Muito obrigado!
Pode receber o nomes em um array de strings, por exemplo, String[] nomes = new String[5
] e um array de int
ou short
para as idades: short[] idades = new short[5]
. Leia nomes e as idades mediante um for
ou while
e adicione as informações correspondentes no array nomes
e no array idades
. Depois, em outro laço de repetição (for
ou while
), verifique qual idade é a maior no array idades
. Quando encontrar, armazene também o índice. Daí mostre:
System.out.println("O " + nomes[indiceArmazenado] + " tem a idade de " + idades[indiceArmazenado] + " anos.")
;