java中System.in.read();是什么意思

如题所述

System.in.read()()可以实现输入字符,返回字符的Unicode码,但是缺点是只能输入一个字符
System.in.read() 返回的是输入数值的 ASKII 码(一个 int 整数)。 如果要求输入与输出的一致的话: 通常情况下,你会用readLine( )一行一行地读取输入,因此要把System.in包装成BufferedReader。但在这之前还得先用InputSteamReader把System.in转换成Reader。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-12
是系统提供的读取由用户输入的字符流的,System.in.read()返回的是输入字符的ASKII 码(一个 int 整数)。比如我们在控制台输入数字5的时候,read()返回的结果就是5的ASKII 码53。
第2个回答  2011-04-12
标准输入
相似回答