Scanner(扫描仪)
Scanner(扫描仪)
1.创建及关闭扫描仪对象(IO对象,关闭能减少内存)
Scanner scanner = new Scanner(System.in);
//中间是对输入内容的操作
scanner.close();
2.输入内容的操作
1.判断输入数据的类型及值
一般用while(条件)不停循环,if(条件)只判断一次
hasNext数据类型(); 判断输入的数据类型
hasNextLine(); 判断是否有输入行
hasNext数据类型(指定值) 判断输入是否为指定值
2.输入内容的接收
接收下一数据,中间不能有(空格),只接受空格之前
next数据类型();接收并返回指定的数据类型
String str = scanner.next();
int i=scanner.nextInt();
double d=scanner.nextDouble();
.
.
.
接受下一整行数据,有空格也接受。接受结果只能为String
String str=scanner.nextLine();