DataInputStream dis=new DataInputStream(System.in);
在键盘上输入2,
System.out.println(dis.readInt());
结果为839715443
这一串数字是什么?
在键盘上输入2,
System.out.println(dis.readInt());
结果为839715443
这一串数字是什么?
解决方案 »
- 接口和抽象类有什么区别?
- HashMap怎么取出数组了。。
- split分割问题
- 添加ActionListener的actionPerformed事件后,点击不运行actionPerformed方法
- 如何把jar及其Lib做成一个完全可以执行的exe。(不包括虚拟机)
- 新手的一个字符串的小问题
- String.length == 0 和 string == "" 有什么不同啊?
- 一个最简单的Socket通话程序
- 我要分辨SQLExcepgion中具体的异常类型??
- 请问 java 2 入门经典的电子版全部章节在那里有得下,30分送上
- 上次看到一个面试题: 关于值传递?引用传递
- JTextPane 设置样式的问题
public final int readInt() throws IOException
从当前数据输入流中读取一个有符号的 32 位整数。 此方法从基本输入流中读入四个字节。 如果读入的字节,顺序为 b1, b2,b3 和 b4, 满足 0 <= b1, b2,b3,b4 <= 255, 那么结果等于:
(b1 << 24) | (b2 << 16) + (b3 << 8) +b4
该方法将一直阻塞,直到此四个字节数据被读入,或检测到了数据流尾或抛出异常。
返回值:
当前输入流的下四个字节,解释为一个 int。
抛出: EOFException
如果在读入四个字节前到达了文件尾。
抛出: IOException
如果发生某个 I/O 错误。
参见: