運算子之六 三元(三木)運算

2021-10-11 23:48:14 字數 371 閱讀 3396

1.結構:(條件表示式)?表示式1:表示式2

條件表示式的結果為boolean型

根據表示式真或假,決定執行表示式1還是表示式2.

如果表示式為true,則執行表示式1.

如果表示式為false,則執行表示式2.

表示式1和表示式2要求一致

三元運算是可以巢狀使用的

2.凡是可以用三元運算子的地方都可以改寫成if-else ,但是能用if-else 的地方一定能用三元。if - else更具有普遍適用性。

3.如果既可以運用三元也可以用if-else 優先用三元,簡潔,更快,運算子比流程控制更快

class sanyuantest

}

三木運算子詳解

返回值 條件1?操作1 條件2?操作2 操作n 前面都不滿足 先判斷條件1是否滿足,如果滿足執行操作1,不滿足判斷條件2是否滿足,滿足的話執行操作2,不滿足判斷條件.如果前面的條件都不滿足,就執行最後的操作n 1 什麼是三目運算 布林表示式 值0 值1 5 3?alert 5大 alert 3大 即...

三元運算子

根據條件執行兩個語句中的其中乙個。test?語句1 語句2引數 test 任何boolean 表示式。語句1當 test 是true時執行的語句。可以是復合語句。語句2當 test 是false時執行的語句。可以是復合語句。說明?運算子是if.else語句的快捷方式。它通常被用作較大表示式的一部分,...

三元運算子

先定義a和b 兩個數比較 int a 123 int b 144 通過定義big來反映a和b誰更小 int big a b?a b 通過定義small來反映a和b誰更小 int small asystem.out.println a和b之間較大的數 big system.out.println a和...