三元运算
Posted 名字真的很急用
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三元运算相关的知识,希望对你有一定的参考价值。
在JAVA中有一种特殊的运算叫做三元运算,它和if—else语句类似,语法如下。
判断条件 ?表达式1 : 表达式2
三元运算会得到一个结果,通常用于对某个变量进行赋值,当判断条件成立时,运算结果为表达式1的结果,否则结果为表达式2的值。
例如求二个数x,y中的较大者,如果用if—else语句来实现,具体代码如下。
int x=0;
int y=1;
int max;
if(x>y){
max=x;
}else{
max=y;
}
上面的代码运行之后,变量max的值为1,上述代码片段中的if…else语句可以使用下面的三元运算来替换。
int max = x > y ?x:y;
以上是关于三元运算的主要内容,如果未能解决你的问题,请参考以下文章