一般形式:
x? y : z;【表达式1?表达式2:表达式3;】
执行过程:
表达式1为真,返回表达式2的值,否则返回表达式3的值。
例子:返回三个数中的最大者
public int maxOfThree(int fir, int sec, int thi) {
if(fir == sec && fir == thi) {
return fir;
}
return fir>sec? (fir>thi?fir:thi) : (sec>thi?sec:thi);
}
本文介绍了一种使用条件运算符(三目运算符)来找出三个整数中最大值的方法。通过简单的示例代码,展示了如何依据条件运算符的逻辑来实现这一功能。
95

被折叠的 条评论
为什么被折叠?



