Olá coleguinha,
voce pode começar dividindo seu problema em pequenas partes, facilitando assim no desenvolvimento da sua solução.
uma das formas para se criar um array:
int[] idades = {10, 20, 30, 40, 50};
String[] nomes = {"João", "José", "Joaquim", "Joselito", "Januário"};
para aprender sobre arrays, voce pode consultar a documentação sobre arrays neste link
para capturar a entrada do usuário voce pode utilizar a classe Scanner
System.out.println("Digite uma idade: ");
Scanner scanner = new Scanner(System.in);
int idadeDigitada = scanner.nextInt(); //crio uma variável para armazenar o valor digitado pelo usuário
voce pode aprender mais sobre a classe Scanner neste link
para realizar a ultima tarefa voce deve
- percorrer todos os elementos do array: voce pode fazer isso utilizando o for()
- comparar a idade digitada pelo usuário com a idade do array no índice atual: voce pode fazer isso utilizando o if()
for (int i = 0; i < 5; i++) { //percorrendo os 5 elementos do meu Array
if (idades[i] >= idadeDigitada) { //se a idade na posição [i] do meu array for maior ou igual a idade digitada pelo usuário
System.out.println("Nome: " + nomes[i] + " - Idade: " + idades[i]); //mostre no console o nome/idade da pessoa/idade na posição [i] dos arrays
}
}
voce pode aprender mais sobre alguns comandos do java neste link
Boa sorte, e bons estudos.