java 里面的"?" 是什么运算符号?

如题所述

?是一个三元运算符,运算的过程如下:
?前边是一个表达式,该表达式计算后的值应该是一个boolean型的值。也就是会返回一个true或者false
而?后边有两个表达式,被:分开,首先会计算?之前表达式的值,看看是返回true还是false,如果返回值为true,那么就取紧跟在?后边表达式的值,否则的话取:后边表达式的值。
拿你这个题来说:
首先要计算(++x1
!=
x2
++
),x1的初始值为9,++x1后x1的值为10,!=是一个逻辑运算符,返回一个boolean值,x2++,x2本身的值为6,执行++后也不可能等于10的,所以(++x1
!=
x2
++
)的值为false
也就是要取:号后边的表达式的值。再来看那个表达式(x1-x2),结果很明显。最后的值应该是3。选D
温馨提示:内容为网友见解,仅供参考
无其他回答

Java中的!什么意思?
这是 逻辑符号的一个,表示“非”。如果本来是 真的,加了‘!’就变成假的,如果原来是假的,加了‘!’就表示真的。楼上说的‘!=’是不等于符号,可以理解是“非等于”,不过‘!’不一定后面一定要接‘=’号,‘!=’是一个完整的运算符,是比较运算符的一个,最好不要拆开来。例如有...

java中符号":"是怎么用的?
max=A>B?A:B的意思是如果A大于B,则max的值等于A,否则,max的值等于B。?:为双目运算符,固定的格式,即:条件?条件正确的结果:条件不正确的结果

java中?:是什么意思
在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的...

什么是java运算符
Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。1.算术运算符Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。(1)一元运算符:一元运算符有:正(+)、负(-)、加1(++)和...

java 中|| 和 && 这类的符号都表示什么?
&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。举个例子:1、a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。2、a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。

java中:是什么意思?
类似地,在switch语句中,冒号用于标记不同的case。2.作为标签:冒号可以用作标签来标记代码块,以便在嵌套的循环或条件语句中使用。通过使用标签,可以在内部循环或条件语句中使用break或continue语句来控制外部循环的流程。3.作为三元运算符的一部分:在Java中的三元运算符(?:)中,冒号用于分隔条件表达式...

java运算符有哪些。求解一定要全 还有中文标注,谢谢了。
Java 的表达式就是用运算符连接起来的符合Java 规则的式子.运算符的优先级决定了表达式中运算执行的先后顺序.例如,x<y&&!z相当于(x<y)&&(!z),没有必要去记忆运算符号的优先级别,在编写程序时可尽量的使用括号来实现你想要的运算次序,以免产生难以阅读或含糊不清的计算顺序.运算符的结合性决定了并列...

JAVA关系表达式的结果是什么类型的,分别是什么?
java 表达式,由变量,literal和运算符号组合而成.java 总共提供大约30种操作符.下面一一介绍.1、算术运算 算术运算符有+,-,*,\/,% 五种。对于整数来说,算术运算符得到的结果只会是int,为什么呢?因为怕运算完后的结果会超出原来数据类型的范围.2、比较运算 比较运算符有大于(>),小于(<),大于等于...

java 如何运算String型的三目预算符号
1.逐个字符解析字符串" (i==0)?"true":"false" " ,把这些字符串存起来,用字符数组或其他 2.定义一个布尔变量isTure 3.从字符数组里拿出字符,拿出i,判断i==0?,如果不等,就把isTure 置成FALSE,否则置为TRUE。

java逻辑运算符都有哪些
逻辑运算符包括 &&、||、!。其中 && 和 || 是双目运算符,实现逻辑与、逻辑或;!是单目运算符,实现逻辑非。结果为 boolean 型的变量或表达式可以通过逻辑运算符结合成为逻辑表达式。逻辑运算符 &&、|| 和 !按表 2 进行逻辑运算。逻辑运算符的优先级为:!运算级别最高,&& 运算高于 || 运算...

相似回答