Estou realizando um programa que recebe a idade de todos os estudantes de uma turma, e no final tenho que exibir a media das idades e a idade maior e a menor.
public class Programa5
{
public static void main(String[] args)
{
double idade, media, alunos;
alunos = Entrada.leiaDouble("Quantos alunos tem em sua sala");
for (int i = 0; i != alunos; i++)
{
idade = Entrada.leiaDouble("Informe sua idade!");
media = idade / alunos;
if (idade <= 1)
{
System.out.println("O(s) aluno(s) mais novo(s): "+idade);
}
else
{
System.out.println("O(s) aluno(s) mais velho(s): "+idade);
}
}
}
}
Fiz isso! Como ele não tem um numero de repetições determinado, ele vai repetir de acordo com a quantidade de alunos, só que quando ele mostra a resposta final, se eu digitar que na sala tem 10 alunos, ele vai mostrar 10 respostas com a media das 10 idades.
Eu queria que esse programa mostrasse a media de todos estudantes e no final a idade do maior estudante e a do menor. Alguém me da uma dica de como posso fazer isso?