分支结构
if语句
if (/* 条件表达式 */) {
// 执行语句
}
if (/* 条件表达式 */){
// 成立执行语句
} else {
// 否则执行语句
}
if (/* 条件1 */){
// 成立执行语句
} else if (/* 条件2 */){
// 成立执行语句
} else if (/* 条件3 */){
// 成立执行语句
} else {
// 最后默认执行语句
}
三元运算符
表达式1 ? 表达式2 : 表达式3 (执行过程,如果表达式1为真,则计算表达式2,如果表达式1为假,则执行表达式3)
switch 语句
switch (expression) {
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
…
case 常量n:
语句;
break;
default:
语句;
break;
}
while语句和 do{}while;语句
while(循环条件){
//循环体
} 执行过程 当循环条件为真时 执行循环体
do ...while 语句,先执行语句,在判断循环条件
两则几乎可以相互代替,但是无论循环条件是否成立,都会 执行一次循环体
for语句
for(初始表达式 1;判断表达式 2;自增表达式3){
//循环体4}
执行顺序:1243--243---243(直到循环条件变成false)