int val = System.in.read(); // pour récuperer un int depuis la sortie standard.
et sinon, voici une autre alternative avec un DataInputStream :
DataInputStream example = new DataInputStream(System.in);
String line = example.readLine();
int i = example.readInt();