一般形式:
x? y : z;【表达式0?表达式1:表达式2;】
执行过程:
表达式0为真,返回表达式1的值,否则返回表达式2的值。
例子:返回三个数中的最大者
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); }
本文介绍了一种使用条件运算符确定三个整数中最大值的方法。通过嵌套的条件判断,该方法能够简洁地实现功能,并展示了条件运算符在实际编程中的应用。
一般形式:
x? y : z;【表达式0?表达式1:表达式2;】
执行过程:
表达式0为真,返回表达式1的值,否则返回表达式2的值。
例子:返回三个数中的最大者
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); }
2744
250

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