三目运算符/条件运算符
条件表达式 ? true处理方式 : false处理方式;
int num1 = 5;
int num2 = 10;
//找出num1和num2中最大的
int ret = num1 < num2 ? num1 : num2;
如果想打印最大值
System.out.println(num1 < num2 ? num1 : num2);
以下为常见错误示范
num1 > num2 ? System.out.println(num1) : System.out.println(num1);
Java中三目运算符需要有结果产出,sout不是结果产出! 所以会报错.