Originariamente inviato da jerrycvem
Dovrei scrivere tanti metodi tipo il vostro getEta() per ogni parametro?
Definisci un unico metodo per ottenere dall'utente un intero:
codice:
    private static int getIntValue(Scanner s, String message) {
         // ..qui la logica che ti è stata suggerita..
    }
Quindi, puoi scrivere:
codice:
public static void inserisciDati()
{
   Scanner s = new Scanner (System.in);  
   int velocitaMacchina = getIntValue(s, "Inserire la velocità della macchina: ");
   int etaAntonio = getIntValue(s, "Inserire gli anni di Antonio: ");

  // ...

}