Scanner
Scanner
首先new一个扫描器对象以接收键盘数据,代码为:
Scanner scanner = new Scanner(System.in);
之后有两种方法接收数据,即next()和nextLine()方法,二者皆可判断是否结束(利用hasNext()和hasNextLine())
(1,next()
- 若第一个无效字符(空格,回车)前存在有效字符,则只输入之前的有效字符
- next()方法得不到空白字符
用法:String str = scanner.next()** ** System.out.printf(str)
(2,nextLine()
- 以空格作为结束标志
- 可得到空白字符
用法与next()差不多