2012-12-30 76 views
1

可能重複:
What is the Java ?: operator called and what does it do?這個編程語句叫什麼?

這是什麼類型的代碼語句的叫什麼?我之前已經在Java和C++中看到過它,但我不記得它是什麼。 int someVariable =(true)? 1:0;

+1

這就是所謂的 '三元' 運算符。請看http://alvinalexander.com/java/edu/pj/pj010018 –

+0

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html –

+3

有數百個地方你本來可以看起來這個... –

回答

0

及其三元操作,以避免爲簡單條件碼的行檢查

int biggerNumber = a > b ? a : b;

int bigNumber = a > b ? (a > c ? a : c) : b > c ? b : c ;