Salut à tous et à toutes

Est-ce normal que ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DataInputStream dis = new DataInputStream(System.in);
System.out.println(dis.readInt());
affiche toujours des nombres étranges (8 chiffres) même lorsque je ne tape aucun caractère juste Entrée ?
Pourtant sa signature est :
int readInt()
(Reads four input bytes and returns an int value.(javadoc)


Merci d'avance..