1、 分支结构:
1.1单分支
if () {
条件成立时执行的代码
};
1.2双分支
if (条件) {
条件成立执行的代码
} else {
条件不成立时执行的代码
}
1.3 多分支
if (心情好) {
上课
} else if (心情一般般) {
吃零食
} else if (心情有点差) {
打游戏
} else {
睡觉
};
无论什么条件,只会执行一段代码。
1.4
if (心情好) {
去上课
}
if (天气好) {
购物
}
只要满足条件,都会执行
1.5 嵌套 if
if (条件1) {
if (条件2) {
执行语句1
}
} else {
执行语句2
}
1.6 switch 语句
主要用于值相等性判断。
switch(变量){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
default:
以上值都不匹配的时候给的默认值
}
2、循环结构
重复的事:
2.1 while 循环-- 先验证再循环
while(条件) {
满足条件执行的代码;
迭代;
}
2.2 do while -- 无论条件是否满足,都要先执行一次。
do {
循环执行的代码;
迭代;
} while(条件)
2.3 for -- 先验证再循环
for(初始值;条件;迭代) {
循环体
}
2.4 关键词
break;立即退出循环
continue;结束本次循环,继续执行其他循环。