程序控制流程
程序控制流程(三大流程)
1. 顺序
2. 选择
3. 循环
1.顺序
从左到右,从上而下执行
2.选择
1.单分支
if (条件) {
// 条件满足,则执行{}内的代码
}
2. 双分支
if(condition) {
// 条件满足,则执行if内的代码
} else {
// 条件不满足的情况下,执行else中的代码
}
3.多(三)分支
if (condition1) {
// 条件1满足,则执行这儿的代码
} else if (condition2) {
// 条件2满足,则执行这儿的代码
}....
else if (conditionN) {
// 条件N满足,则执行这儿的代码
} else {
// 剩余的所有条件
}
3.循环
switch语句块:
switch用来实现多分支的
switch(变量) {
case 常量1:
代码1
break;
case 常量2:
代码2
break;
...
case 常量n:
代码n
break;
[default:
其他情况;
break;
]
}
循环:
周而复始,则为循环。
循环的必要性:
拒绝哪怕两行代码的重复!!!
for循环
while循环
do while循环
1.for循环:
1、打印100行“hello world”
for (第一个语句; 第二个语句; 第三个语句) {
// 循环体
}
2.while循环
while (条件) {
// 循环体
}
3.do while循环
do {
// 循环体
} while(条件);
4.死循环:
条件永远满足,导致循环永远执行,死循环
while(true) {
}
for (;true;) {
}
break、continue关键字
break:终止循环
continue:跳过本次循环,执行下次循环