文章目录
一、程序流程控制
控制程序的执行顺序
二、程序的执行顺序
1、顺序结构(默认)
自上而下执行代码
2、分支结构
根据条件,选择对应代码执行
2.1、if
2.2、switch
注意:
- switch 表达式类型只能是 byte、short、char、int,JDK5 开始支持枚举,JDK7 开始支持 String,不支持
long、float、double,与 C 语言 switch 不同 - case 值不允许重复,且只能是字面量
3、循环结构
控制某段代码重复执行
3.1、for
3.2、while
3.3、do-while
3.4、死循环
3.5、跳转关键字
3.5.1、break
跳出当前循环,或当前 switch 分支
3.5.2、continue
跳到本次循环结尾处,也就是 }
for (int i = 0; i < 5; i++) {
if (3 == i) {
continue;
}
System.out.println("for: " + i);
}
// 死循环
for (int i = 0; i < 5;) {
if (3 == i) {
continue;
}
System.out.println("for: " + i);
i++;
}