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;

 以上两段代码结果相同,可以互相替换。

posted @ 2021-07-02 12:02  LiUiUJ  阅读(98)  评论(0)    收藏  举报