System.in.read()方法:
java.lang.System的该系统类包含几个有用的类字段和方法。它不能被实例化。
在该系统提供的类标准输入,标准输出的设施和错误输出流,获得外部定义的属性和环境变量,一个是指加载文件和库,以及一个快速复制数组的一部分的实用方法。
只读取输入流中的第一个字符(可能是数字或者字符)
例如: 输入 123 ;则读取 1
输入 abc ;则读取 a
而且读入的数据是用ASSIC码表示的
也就是说该方法返回的是该数据的ASSIC值
例如:
public class ReadNumber{
public static void main (String[] args){
int tmp = 0;
System.out.println("please input a number");
try{
tmp = System.in.read();
System.out.println("the number is:"+tmp);
}catch(IOException e){}
}
}
输入: 12
输出: 49
因为只读取12中的第一个字符,即是1,而且因为是ASSIC码表示,因此是49
在该系统提供的类标准输入,标准输出的设施和错误输出流,获得外部定义的属性和环境变量,一个是指加载文件和库,以及一个快速复制数组的一部分的实用方法。
只读取输入流中的第一个字符(可能是数字或者字符)
例如: 输入 123 ;则读取 1
输入 abc ;则读取 a
而且读入的数据是用ASSIC码表示的
也就是说该方法返回的是该数据的ASSIC值
例如:
public class ReadNumber{
public static void main (String[] args){
int tmp = 0;
System.out.println("please input a number");
try{
tmp = System.in.read();
System.out.println("the number is:"+tmp);
}catch(IOException e){}
}
}
输入: 12
输出: 49
因为只读取12中的第一个字符,即是1,而且因为是ASSIC码表示,因此是49