三元運算子

2021-10-07 06:13:35 字數 764 閱讀 6366

//先定義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和b之間較小的數:"

+small)

;//定義s,x,y(三個數比較)

double s=

2.11

;int x=4;

double y=

4.55

;//通過定義morebig來反映a和b誰更小

double morebig=

(x>y?x:y)

>s?

(x>y?x:y)

:s;//通過定義moresmall來反映a和b誰更小

double moresmall=

(s(s:s; system.out.

println

("s,x,y之間最大的數:"

+morebig)

; system.out.

println

("s,x,y之間最小的數:"

+moresmall)

;

三元運算子

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

三元運算子

一元運算子 只需要乙個資料就可以操作的運算子 例如 取反!自增 二元運算子 需要兩個資料才可以操作的運算子。例如 加法 三元運算子 需要三個資料才可以進行操作的運算子 格式 資料型別 變數名稱 條件判斷?表示式a 表示式b 流程 首先判斷條件是否成立 如果成立為true,那麼將表示式a的值賦值給左側...

三元運算子

一元運算子 只需要乙個資料就可以進行操作的運算子。例如 取反 自增 自減 二元運算子 需要兩個資料才可以進行操作的運算子。例如 加法 賦值 三元運算子 需要三個資料才可以進行操作的運算子。格式資料型別 變數名稱 條件判斷 表示式a 表示式b 流程 首先判斷條件是否成立 如果成立為true,那麼將表示...