天天看点

Java流程控制(Scanner)

我们可以通过Scanner类来获取用户的输入

基本语法

通过Scanner类的 next() 与 nextLine() 方法获取输入的字符串,在读取前需要使用 **hasNext() 与 hasNextLine() ** 判断是否还有输入的数据。

一定要读到有效字符后才可以结束输入

对读到有效字符之前的空白,next方法会自动将其去掉

只有输入有效字符后才将其后的空白作为分隔符或结束符

next不能得到带有空格的字符串

运行结果

Java流程控制(Scanner)

以Enter为结束符,NextLine() 方法返回的是输入回车之前的所有字符

可以获得带有空格的字符串

Java流程控制(Scanner)
Java流程控制(Scanner)
Java流程控制(Scanner)
Java流程控制(Scanner)