語法:解釋一下:判斷表示式?表示式1:表示式2
如果判斷表示式的運算結果為 false,那麼整個表示式的結果就是 表示式2;
如果判斷表示式的運算結果為 true,那麼整個表示式的結果就是 表示式1。
例如:*** == 1?』男』:』女』;
(三元運算子適合判斷2個值中使用哪乙個的情況。)
還是舉個例子吧:
最典型的選擇男和女的情況,我們用1代表男,用2代表女。
// 我們可以用 if 和 switch 來做選擇
class demo1else
switch(***)
}}// 輸出結果為:男 男
// 用 if 和 switch 來做選擇時,把男或女放在變數裡邊
class demo1else
system.out.println(***text);
switch(***)
system.out.println(***text);
}}// 輸出結果為:男 男
// 很顯然,上面我們用 if 和 switch 來實現的話,比較複雜;下面我們用三元運算子來實現它
class demo1
}// 輸出結果為:男
運算子及流程控制
運算子 c語言提供一種操作的符號來計算 運算子表示式 由運算元和運算子組成的表示式 表示式結果 計算的結果 1 算術運算子 算數運算子表示式 算術結果 2 賦值運算子 左值 右值 左值必須有變數 1 溢位 大空間賦值給小空間 short in 2 不轉換型別 int float 只會整數間的賦值 f...
運算子和流程控制
python3中只有乙個input python2中的raw input與python3中的input一模一樣 python3中的input 要求輸入者必須輸入乙個明確的資料型別 輸入什麼型別就存成什麼型別 1.運算子 算術運算 int,float 數字型別 取整 取餘賦值運算子 age 18 ag...
運算子和流程控制
目錄算數運算子 取餘 自加1 自減1需要注意的是 var a 10 var b a 先賦值再自加 console.log b 10 console.log a 11 var c b 先自加再賦值 console.log b 11 console.log c 11比較運算子 全等 不全等1 1 fal...