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和...