三元運算子

2021-10-12 10:23:03 字數 400 閱讀 1649

一元運算子:只需要乙個資料就可以操作的運算子 例如:取反!自增++

二元運算子:需要兩個資料才可以操作的運算子。例如:加法++

三元運算子 :需要三個資料才可以進行操作的運算子

格式:資料型別 變數名稱 = 條件判斷?表示式a:表示式b;

流程:首先判斷條件是否成立;

如果成立為true,那麼將表示式a的值賦值給左側的變數;

如果不成立為false,將表示式b的值賦值給左側變數;

二者選其一。

注意事項:

1.必須同時保證表示式a和表示式b符合左側資料型別的要求。

2.三元運算子的結果必須被使用

public

class

three

}

三元運算子

根據條件執行兩個語句中的其中乙個。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,那麼將表示...