Java流程控制01:用户交互Scanner
1.next()
next()不能得到带有空格的字符串
2.nextLine()
-
以Enter为结束符,nextLine()方法返回输入空格前所有的字符;
-
可以获取空白(空格)。
//创建一个扫描器对象,用于接受键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法接受");
//判断用户有没有输出字符串
if(scanner.hasNext()){
//使用next方式接受
String str = scanner.next();
System.out.println("输出的内容为:"+str); //输入内容为Hello World =>输出的内容为:Hello
}
//涉及到IO流的对象必须关闭。不然会一直占用资源
scanner.close();