Java基础:Java问号表达式

一般形式:

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); }


你可能感兴趣的:(java)