<一> 、使用标准输入串System.in
system.in.read()方法的作用是从键盘读出一个字符,然后返回它的Unicode码。按下Enter结束输入
char c = 0; //必须初始化
try {
c = (char) System.in.read(); //录入的是Unicode码
} catch(IOException e){
e.printStackTrace();
}
System.out.println(c);
用System.in.read()时,我们在键盘上按下的任何一个键都会被当做是输入值,包括Enter键也会被当做是一个值!当我们按下Enter的时候,实际上发送两个键值:一个回车\t(13),一个是换行\n(10)
<二>、使用Scanner取得一个字符串或一组数字
通过new Scanner(System.in)创建一个Scanner,控制台会一直等