Ich würd dir zusätzlich raten, beim parseInt auf Exceptions zu achten, damit dein Programm nicht abstürzt, wenn du keinen Integer eingibst. Ist grundsätzlich ganz praktisch:

Code:
int i;
try {
  i = parseInt(s);
} catch (Exception e) {
  System.out.println("Not a number");
}