Java 條件運算符格式問題
原答案是 :
String?mark=(score?>=?60?)?"合格":"不合格"?;
但是我看有人用這個格式:
String?mark=(score?>=?60??"合格":"不合格");
輸出結果都是正確的,請問這兩個格式都是對的嗎?
原答案是 :
String?mark=(score?>=?60?)?"合格":"不合格"?;
但是我看有人用這個格式:
String?mark=(score?>=?60??"合格":"不合格");
輸出結果都是正確的,請問這兩個格式都是對的嗎?
2018-09-05
舉報
2018-09-05
括號不加 也能識別出來 這個特殊運算符是這樣的
2019-03-17
3-7 Java中的條件運算符
2016-06-28
條件運算符( ? : )也稱為 “三元運算符”。 語法形式:布爾表達式 ? 表達式1 :表達式2 運算過程:如果布爾表達式的值為 true ,則返回 表達式1 的值,否則返回 表達式2 的值 String str=(8>5)?"8大于5":"8 <小于5"; System.out.println(str); 為true,返回:8大于5