Puoi provare anche questo:
codice:
int numero;

try {
   BufferedReader br = new BufferedReader( new InputStreamReader(System.in) );
   String s = br.readLine();
   numero = Integer.parseInt(s);
} catch (Exception e) { e.printStackTrace(); }

System.out.println("Il numero inserito è: " + numero);
Ciao.