创建一个扫描器对象,用来接收键盘输入数据
- 语法:Scanner 变量名1=new Scanner(System.in)
模仿日常遇到的文本输入提示
- System.out.println(“请输入账号”);
判断用户有没有输入字符
- 语法:if (变量名1.hasNext()){
使用nextLine方式接收(next方式空格为结束 nextLine方式回车为结束)
String 变量名2=nextLine();
反馈一下是什么
:System.out.println(“输入的内容为:”+变量名2);
最后凡是io流的类都要关闭 不然会占用内存
}
注意点:判断客户是否有输入值注意选择包含的类型 例如String
next和nextLine的结束区别
package Scanner;
import java.util.Scanner;
public class Demo2 {
public static void main(String[]args){
Scanner y1= new Scanner(System.in);//创建一个扫描器 用于接受键盘数据输入
System.out.println("请输入账号");//提示可以输入数据
if (y1.hasNext()){//判断客户是否有输入
String y2= y1.nextLine();//用nextLine方式接收
System.out.println("您输入的账号未:"+y2);//反馈一下客户输入的是什么
}
y1.close();//io流的类如果不关闭会一直占用资源,要养成良好习惯
}
}



