什麼是三元運算符?
三元運算本質上就是一個簡單的if條件判斷語句
格式:
1 /*
2 * 語法格式:
3 數據類型 變量名稱 = (條件表達式)?表達式1:表達式2;
4 三元運算符運算規則:
5 先判斷條件表達式的值,若爲true,運算結果爲表達式1;若爲false,運算結果爲表達式2。
6 */
7 public class Operator {
8 public static void main(String[] args) {
9 // (條件表達式)?表達式1:表達式2;
10 boolean i = (6 > 4) ? true : false;
11 System.out.println(i);
12 }
13 }
注意:
- 必須同時保證表達式a和表達式吧都符合左側數據類型的要求
int result = 3>4? 2.5:10; //錯誤寫法
- 直接打印出來,可以不指定左側數據類型