
上QQ阅读APP看书,第一时间看更新
2.1.2 Java从键盘读入数据
·System.in.read(),返回输入数值的ASCII码,,该值为0~255范围内的int字节值。若返回值为-1,说明没有读取到任何字节,读取工作结束。
·System.in.read(byte[]b),读入多个字节到缓冲区字节数组b中,返回值是读入的字节数。
【例题2_2】基本输入方法测试。


图2.2 数据的读入与输出
程序运行结果如图2.2所示。
说明:程序中System.in.read()方法执行过程可能引发IOException异常,因此,要用try{},catch{}结构对异常进行进行捕获和处理。同时,程序要用import java.io.IOException;导入IOException类,程序的执行结果是输入什么英文字符序列并回车后,就会原样输出这个字符序列。将程序改写成如下形式,运行结果不变。

