1、用户交互Scanner
Scanner对象
基本语法:
Scanner s = new Scanner(System.in);
- 通过Scanner类和 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。
next()
1、一定要读取有效字符后才可以结束输入;
2、对输入有效字符之后遇到的空白,next()方法会至红将其去掉
3、只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符。
4、next()不能得到带有空格的字符串
nextLine()
1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
2、可以获取空白
2、顺序结构
Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
3、选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if结构
- switch多选择结构
4、循环结构
-
while循环
如果条件不满足,不会循环
-
do…while循环
无论条件是否满足,至少会循环一次
-
for循环
5、break & continue
break
break用于强行退出循环
continue
用于终止某次循环
6、练习
练习1、计算0-100之间的基数和偶数的和
练习2、用while或for循环输出1-1000之间能够被5整除的数,并且每行输入三个
练习3、打印九九乘法表
练习4、打印三角形