三元運算子
三元運算子
三元運算子的使用格式為:
(條件表示式)?表示式1:表示式2;
程式邏輯和 if - else 相同,程式首先對條件表示式進行判斷,若條件表示式為 true,則三元運算子的最終結果為表示式 1 ;否則,最終結果為表示式 2 。
注意:三元運算子的優先順序高於賦值運算子,低於邏輯運算子。
示例:
int a,b,c;
a = 2;
b = 3;
c = a > b ? 100 :200;
System.out.println(c);
執行結果:
200
-
eg:使用三元表示式,判斷變數 score 是否小於 60 ,如果小於 60 ,則將數值 0 賦值給變數 temp;反之,則將數值 1 賦值給變數 temp
- temp=score<60 ? 0:1;
相關文章
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- JavaScript 三元運算子JavaScript
- python 的三元運算子Python
- java小記-三元運算子Java
- vue中的三元運算子Vue
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- Lua騷操作——三元條件運算子
- day15.三元運算子,小結
- Go 憑什麼不支援三元運算子?Go
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- 碎片化學習Java(八)-- Java三元運算子Java
- 碎片化學習Java(九)-- Java三元運算子Java
- php7中的三元運算子的區別PHP
- 為什麼 Go 語言沒有三元運算子Go
- 各語言中的三元運算子與 golang 對比Golang
- 為什麼golang中不存在三元運算子Golang
- 為什麼 Python、Go 和 Rust 都不支援三元運算子?PythonGoRust
- java02-5 if語句和三元運算子的轉換Java
- 運算子 運算子
- 碎片化學習Java(十)-- Java三元運算子求最大年齡Java
- 運算子-賦值運算子賦值
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- 運算子
- 算術運算子裡的特殊運算子
- javascript中&&運算子和||運算子的使用JavaScript
- Python 運算子優先順序 運算子Python
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- php運算子運用之型別運算子該如何使用PHP型別
- C++ 迭代器運算子 箭頭運算子->C++
- 位運算子
- SHELL運算子
- mysql運算子MySql
- 身份運算子
- JavaScript運算子JavaScript
- oracle運算子Oracle
- JavaScript -= 運算子JavaScript
- JavaScript += 運算子JavaScript