Verificando entrada de idades

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.");