Java流程控制
-
Scanner对象:通过Scanner类来获取用户输入
基本语法:
Scanner s = new Scanner(system.in);
-
通过Scanner类的next()与nextLine()获取输入的字符串
-
读取前一般使用hasNext()与hasNextLine()来判断是否还有输入的数据
next()与nextLine()的区别:
-
next():
1.一定要读取到有效字符后才能结束输入 2.有效字符之前的空白,next()会自动将其去掉,开始输入空白没有关系 3.有效字符之后的空白,作为分割符,或者结束符 4.不能得到带有空格的字符串
-
nextLine:
1.以enter为结束符,nextLine返回的是按下enter之前的所有字符 2.可以获得空白,可以输出带有空格的字符串