第六课笔记:
if(条件1){ 语句块1 }
else if(条件2){ 语句块2 }
else if(条件3){ 语句块3 }
......
else if(条件n){ 语句块n }
else{ 语句块n+1}
执行规则:
如果条件1满足执行语句块1,否则判断条件2;
如果条件2满足执行语句块2,否则判断条件3;
如果条件3满足执行语句块3,否则判断条件4;
......
如果条件n满足执行语句块n,否则执行语句块n+1;
switch(表达式){
case 常量值1: 语句1; break;
case 常量值2: 语句2; break;
......
case 常量值n: 语句n; break;
default: 语句n+1; break;
}
执行规则:
当表达式的值等于case中的常量值相等时,
case后跟的语句将被执行,直到遇到break为止 。
三目运算符:
使用格式:表达式1 ? 表达式2 : 表达式3
等同于:
if(表达式1){
表达式2;
}
else {
表达式3;
}
规则:先计算表达式1的值,如果表达式1的值是true,计算表达式2的值,运算结果为表达式2的值;
否则计算表达式3的值,运算结果为表达式3的值