java語言基礎-if else結構

/*if語句:也可稱條件語句,是根據所給定條件的值是真還是假決定執行不同的分支。

if語句有單分支、雙分支、多分支以及if語句的嵌套等多種形式。

當條件表達式的值爲“真”時,執行語句組;當值爲“假”時,跳過語句,直接執行if語句後面的其他語句。

注意:

(1)if後面的“表達式”,除了可以是關係表達式或邏輯表達式外,也可以是其他類型的數據,如普通的整型、實型、

字符型的常量或變量,但這些數據都看作邏輯值。如例1中,如果a不爲0,執行語句。否則執行if語句後面的語句。

(2)if語句中的“表達式”必須用“(”和“)”括起來。

(3)當if下面的語句組只有一條語句時,可以不適用複合語句的形式,即花括號去掉,但多條語句必須使用複合語句形式。

例:

if-else語句和三元運算符比較;

1)從語意上:二者含義相同

2)從本質上:if-else是語句結構;三元運算符是一中運算符

3)三元運算符必須有結果,表達式必須有結果,必須有返回;而if-else不能返回什麼結果,只能控制語句結構.

if (條件表達式){語句組1;}*/

int age =19;

if(age>19){

System.out.println("age條件爲真");

}else{

System.out.println("age條件爲假");

}

String a = age >= 19 ? "age條件爲真":"age條件爲假";

System.out.println(a);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章