条件表达式?表达式1:表达式2
如果条件表达式为true,运算后的结果表达式1;如果条件表达式为false,运算后的结果表达式是2。
public class operator {
public static void main(String[] args) {
int a = 10;
int b = 99;
int result = a < b ? a++ : b--;
System.out.println(result); // 10
System.out.println(a); // 11
System.out.println(b); // 99
}
}