Exercício Resolvido em Java com Interface Gráfica
    1 //importação das classes necessárias
    2 //Importação de JOptionPane
    3 import javax.swing.JOptionPane;
    4 
    5 //Criação da classe EX9
    6 public class Ex9
    7 {
    8    //Comando principal para execução do programa
    9    public static void main(String[] args)
   10    {
   11     //criação de variáveis ind e idade do tipo inteiro
   12     int ind, idade;
   13     //criação de variáveis maior_idade e media do tipo inteiro, atribuindo o valor 0.
   14     int maior_idade=0;
   15     int media=0;
   16     //criação da variável menor_idade atribuindo o valor 200.
   17     int menor_idade=200;
   18       //do ind 1 incrementando a cada loop em 1 até 10, faça
   19       for(ind=1; ind<=10; ind++)
   20       {
   21          //Abra o JOptionPane.showInputDialog para o usuário inserir um valor
   22          //e atribuir esse valor a String idade_texto
   23          String idade_texto = JOptionPane.showInputDialog("Digite "+ind+" idade.");
   24          //Converta essa valor para inteiro e atribua a idade
   25          idade=Integer.parseInt(idade_texto);
   26          //some a media com ela mesma + o conteúdo da variável idade
   27          media +=idade;
   28          //se idade for maior do que maior_idade, faça
   29          if(idade>maior_idade)
   30          {
   31             //será atribuido o valor de idade a maior_idade
   32             maior_idade=idade;
   33          }
   34          //se idade for menor do que menor_idade, faça
   35          if(idade<menor_idade)
   36          {
   37             //será atribuido o valor de idade a menor_idade
   38             menor_idade=idade;
   39          }
   40       }
   41       //Pege o valor da variável média e divida por 10 e atribua a ela mesma
   42       media=media/10;
   43       //Exiba o resultado
   44       JOptionPane.showMessageDialog(null,"Média das idades: "+media+".\nMenor idade: "+menor_idade+
   45       ".\nMaior idade: "+maior_idade+"." ,"Resultado",JOptionPane.PLAIN_MESSAGE);
   46    }//fim de main
   47 }//Fim da classe Ex9