1. 三元運算子
格式:關係表示式?表示式1:表示式2;
範例:a>b?a:b;
計算規則:
首先計算關係表示式的值
如果值為true,表示式1的值就是運算結果
如果值為false,表示式2的值就是運算結果。
1/*2三元運算子
3格式:
4關係表示式?表示式1:表示式2;
5範例:
6a>b?a:b;
7執行流程:
8首先計算關係表示式的值
9如果值為true,表示式1的值就是運算結果;
10如果值為false,表示式2的值就是運算結果
11*/
1213
public
class
operatordemo
26 }
三元運算子
根據條件執行兩個語句中的其中乙個。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和...
三元運算子
一元運算子 只需要乙個資料就可以操作的運算子 例如 取反!自增 二元運算子 需要兩個資料才可以操作的運算子。例如 加法 三元運算子 需要三個資料才可以進行操作的運算子 格式 資料型別 變數名稱 條件判斷?表示式a 表示式b 流程 首先判斷條件是否成立 如果成立為true,那麼將表示式a的值賦值給左側...