可能重复:
What is the Java ?: operator called and what does it do?这个编程语句叫什么?
这是什么类型的代码语句的叫什么?我之前已经在Java和C++中看到过它,但我不记得它是什么。 int someVariable =(true)? 1:0;
可能重复:
What is the Java ?: operator called and what does it do?这个编程语句叫什么?
这是什么类型的代码语句的叫什么?我之前已经在Java和C++中看到过它,但我不记得它是什么。 int someVariable =(true)? 1:0;
它被称为ternary operator。
及其三元操作,以避免为简单条件码的行检查
int biggerNumber = a > b ? a : b;
更
int bigNumber = a > b ? (a > c ? a : c) : b > c ? b : c ;
这就是所谓的 '三元' 运算符。请看http://alvinalexander.com/java/edu/pj/pj010018 –
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html –
有数百个地方你本来可以看起来这个... –