Java 三目运算符?:简单使用
Posted 蜜桃婷婷酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 三目运算符?:简单使用相关的知识,希望对你有一定的参考价值。
Java 提供了一个特别的三元运算符(也叫三目运算符)经常用于取代某个类型的 if-then-else 语句,结构如下。
if(a<b)
min=a;
else
min=b;
条件运算符的符号表示为“?:”,使用该运算符时需要有三个操作数,因此称其为三目运算符。使用条件运算符的一般语法结构为:
result = <expression> ? <statement1> : <statement3>;
其中,expression 是一个布尔表达式。当 expression 为真时,执行 statement1, 否则就执行 statement3。此三元运算符要求返回一个结果,因此要实现简单的二分支程序,即可使用该条件运算符。
实例
int a=1;
int b=2;
int c=a+b>5?10:3;
System.out.println(c);
c的值取决于a+5的结果,如果表达式满足的话,就取值1,也就是?后面的值,如果不满足就取其二,也就是:后的值
那么 c就是3,如果把a换成10,那么c就是10
再看一个例子
int x,y,z;
x = 6;
y = 2;
z = x>y ? x-y : x+y;
System.out.println(z);
按照上面的规则,z肯定是4啦
以上是关于Java 三目运算符?:简单使用的主要内容,如果未能解决你的问题,请参考以下文章