Java基础,流程控制语句 if if..else if...else if... else
if (条件语句){
执行语句;
……
}
条件语句结果为true,走执行语句,false不执行。
if (判断条件){
执行语句1
……
}else{
执行语句2
……
}
条件语句结果为true,走执行语句1,false执行语句2。
if (判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
...
else if (判断条件n) {
执行语句n
} else {
执行语句n+1
}
判断条件1结果为true,走执行语句1,判断条件2结果为true,走执行语句2,判断条件n结果为true,走执行语句n,判断条件都false再走else。
选择结构if语句与三元运算符转换:
int x = 0; int y = 1; int max=0; if (x > y) { max = x; } else { max = y; }
int max = x > y ? x : y;
以上两段代码结果相同,可以互相替换。

浙公网安备 33010602011771号