一.用户交互Scanner
1.Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。
2.基本语法及使用声明:
输入内容及输出结果:
3.通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要用hasNext()与hasNexrLine()判断是否还有输入的数据。
·next():
1.一定要读取到有效字符后才可以结束输入。
2.对输入有效字符之前遇到空白字符,next()方法会自动将其去掉,比如输入一个Hello World,得到的结果就只有Hello,World就会被抹去。
3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
4.next()不能得到带有空字符的字符串。
·nextLine():
1.一回车作为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
2.可以获得空白。
二.顺序结构
三.选择结构
四.循环结构
五.break & continue
六.练习