Java运算符
Posted 二哥啊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java运算符相关的知识,希望对你有一定的参考价值。
算术运算符
赋值运算符
int j1=10
int i2,ji2;
i2=j2=10
int i3=10,j3=20
+= -= /= *=
short s1=10;
s1+=2; 不会改变变量本身的数据类型
比较运算符
==
!=
>
<
>=
<=
instanceof
逻辑运算符
&逻辑与
&&短路与
|逻辑或
||短路或
!逻辑非
^逻辑异或
逻辑运算符操作的都是boolean型的变量
位运算符
<< 左移 被移除的高位丢弃 空位补0
>>右移 最高位是0右移后补0,最高位是1空缺位补1
>>>无符号右移 空缺位补0无论最高位是0或者1
& | ^异或 ~取反
位运算符操作的都是整形的数据
三元运算符
(条件表达式)?表达式1:表达式2
表达式1和表达式2为同种类型
以上是关于Java运算符的主要内容,如果未能解决你的问题,请参考以下文章