结构
顺序结构
选择结构
if
if的双选择结构
s.equals用于字符串,==用于数字
注意
- if语句至多有一个else语句,else语句在所有的else if语句之后。
- if语句可以有若干个else if 语句,他们必须在else语句之前。
- 一点其中有一个else if语句检测为true,其他的else if 以及else语句都将跳过执行。
switch选择结构
注意
在写完每个case之后记得加上break,否则易出现case穿透现象。
注意
- JDK7的新特性,表达式结果可以是字符串!!!
- 字符的本质还是数字。
- 反编译 java—class(字节码文件)—反编译(IDEA)
while循环
例题:
1+2+3+4+5+…+100=?
do while 循环
实验
for循环
关于for循环的几点说明
- 最先初始化步骤,可以声明一种类型,但可初始化一个多循环控制变量,也可以是空语句。
- 然后,检测布尔表达式的值。如果为true,循环被执行。如果为false,循环终止,开始执行循环后面的语句。
- 执行溢出循环后,更新循环控制变量(迭代因子控制循环变量的增减)。
- 再次检测布尔表达式,循环执行上面的过程。
如果每行4个的话
不存在先后问题