创建一个扫描器对象,用来接收键盘输入数据
- 语法: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流的类如果不关闭会一直占用资源,要养成良好习惯 } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)