1. 程式人生 > >Java三目運算

Java三目運算

Java的三目運算子:

(表示式A)?(表示式B):(表示式C)

原理為:如果表示式A的結果為true,那麼這句的執行結果為表示式B;如果為false,那麼結果為表示式C

例如:(1>0)?(a=5):(a=6)

那麼這句話的執行結果為a=6

開發中經常會遇到這樣的問題,利用起三目運算來挺不錯的。如果不用的話也可以實現

if(1>0){

a=5;

}

else{

a=6;

}

當然還是三目簡單....