| Diventa utile avere un metodo per la lettura di interi (o reali) risolvendo 
all'origine il problema di input difettosi con l'uso delle eccezioni int leggiIntero(String msg)
{
    String  input ="";
    int     intero=0;
    boolean ANCORA;
    do
    {
       ANCORA=false;
       try
       {
          input=javax.swing.JOptionPane.showInputDialog(msg);
          intero=Integer.parseInt(input);
       }
       catch(NumberFormatException ex)
       {
          javax.swing.JOptionPane.showMessageDialog(null,
             "Formato numerico errato: " + input);
          ANCORA=true;
       }
    }
    while(ANCORA);
    return intero;
} |