66智能网
新记
java经常见到 符号 ?: 这是什么意思啊?是赋值? 叠加?还是。。。? 我是初学者,希望说的详细点,谢谢
如题所述
举报该文章
相关建议 2011-11-20
java的?:是一个三元运算符。举个例子
int b = 2;
int c = 3;
int a = b>c? b : c ;
这个三元运算符,?号左边是结果为true或false的表达式,假如为true,就执行b的值,假如为false就执行c的值,相当于
if(b>c)
a = b;
else
a = c;
这个结果,b<c,所以执行a = c ,a的结果是3
温馨提示:内容为网友见解,仅供参考
当前网址:
https://66.aolonic.com/aa/pdsn22sxx.html
其他看法
第1个回答 2011-11-20
?: 是一个运算符,表示条件判断,如
a>b?a:b判断?前的表达式是否为真,为真就得到a,否则就是b
第2个回答 2012-07-23
这是三目运算符 与 if else差不多
相似回答
大家正在搜
相关问题
java中这个符号|=是什么意思
Java中"->"符号是什么意思啊
JAVA中的session 是干什么用的 ?怎么给sessi...
JAVA里的/t是代表水平制表TAB,但这是什么意思呢?
java中的>>>和>>>=是什么意思
在Java语言中,必须通过“方法”对成员变量进行操作,这句话...
java中感叹符号是什么意思啊
java中符号":"是怎么用的?