1 package www.control;
2 import java.util.Scanner;
3 /*
4 用户交互 Scanner
5 */
6 public class Demo1_Scanner {
7 public static void main(String[] args) {
8 //创建一个扫描器对象,用于接受键盘数据
9 Scanner scanner = new Scanner(System.in);
10 System.out.println("使用next方式接受,请输入字符串: hello nice moon ");
11
12 //判断用户是否有输入字符, hasNext()以空格为结束符,不能得到带有空格的字符串。
13 if(scanner.hasNext()){
14 String str = scanner.next();
15 System.out.println("输出为:"+ str);
16 }
17 //判断用户是否有输入下一行,hasNextLine()以回车为结束符,可以得到带有空格的字符串,可以获得空白。
18 if(scanner.hasNextLine()){
19 String str1 = scanner.nextLine();
20 System.out.println("输出为:"+ str1);
21 }
22 //必须关闭IO流,节省内存资源
23 scanner.close();
24
25 }
26 }