三元運算子

848698119發表於2020-11-19

三元運算子

三元運算子的使用格式為:

(條件表示式)?表示式1:表示式2;

程式邏輯和 if - else 相同,程式首先對條件表示式進行判斷,若條件表示式為 true,則三元運算子的最終結果為表示式 1 ;否則,最終結果為表示式 2 。

注意:三元運算子的優先順序高於賦值運算子,低於邏輯運算子。

示例:

int a,b,c;
a = 2;
b = 3;
c = a > b  ? 100 :200;
System.out.println(c);

執行結果:

200
eg:使用三元表示式,判斷變數 score 是否小於 60 ,如果小於 60 ,則將數值 0 賦值給變數 temp;反之,則將數值 1 賦值給變數 temp
temp=score<60 ? 0:1;

相關文章