/*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);