Java运算符+(优先级、目数)+

文章描述:-2022年2月19日发(作者:我爱我家网经后台) 序列号 符号 名称 点 圆括号 方括号 正号 负号 自增 自减 按位非取补运算 逻辑非 乘 除 取余 加 减 左移位运算符 带符号右移位运算符 无符号右移 小于 小于或等于 大于 大于或等于 确定某对象是否属于指定的类 等于 不等于 按位与 按位或 按位异或 短路与 短路或 条件运算符 赋值运算符 结合性(与操作数) 从左到右 从左到右 从左到右

-

Java运算符+(优先级、目数)+ 2022年2月19日发(作者:我爱我家网经后台)



序列号 符号 名称

圆括号
方括号
正号
负号
自增
自减
按位非取补运算
逻辑非


取余


左移位运算符
带符号右移位运算符
无符号右移
小于
小于或等于
大于
大于或等于
确定某对象是否属于
指定的类
等于
不等于
按位与
按位或
按位异或
短路与
短路或
条件运算符
赋值运算符
结合性(与操作数)
从左到右
从左到右
从左到右
从右到左
从右到左
从右到左
从右到左
从右到左
从右到左
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从左到右
从右到左
目数
双目


单目
单目
单目
单目
单目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
双目
三目
说明





前缀增,后缀增
前缀减,后缀减

“!”不可以与“=”联用

整数除法:取商的整数部分,小数部分去掉,
不四舍五入






关系运算符“大于”说明




1
2
.
( )
[ ]
+
-
++
- -
~

*

%
+
-
<<
>>
>>>
<
<=
>
>=
instanceof

3
4
5
6
7
8
9
10
11
12
13
14
==
!=
&
|
^
&&
||
? :
=
+=
-=
*=
=
%=
&=
|=
关系运算符“==”说明










混合赋值运算符
从右到左 双目





^=
<<=
>>=
>>>=

说明:
1. 算术运算符
+ :加法
- :减法
* :乘法
:除法
% :取余运算
2. 关系运算符
< :只能比较基本类型数据之间的关系,不能比较对象之间的关系。
> : (同关系运算符“<”)
<=: (同关系运算符“<”)
>=: (同关系运算符“<”)




== :若使用该运算符比较两个对象的引用(变量),则实质上是比较两个变量是否引用了相同的对象。
所谓相同的对象是指,是否是在堆栈(Heap)中开辟的同一块儿内存单元中存放的对象。
若比较两个对象的引用(变量)所引用的对象的内容是否相同,则应该使用equals()方法,该方
法的返回值类型是布尔值。需要注意的是:若用类库中的类创建对象,则对象的引用调用equals()
方法比较的是对象的内容;若用自定义的类来创建对象,则对象的引用调用equals()方法比较
的是两个引用是否引用了同一个对象,因为第二种情况equals()方法默认的是比较引用。
!= :(同关系运算符“==”)
3. 逻辑运算符 (操作符只能是布尔类型的)
&&
||
!
4. 位运算符
&
|
^
! :不可以与=联用,因为!是一元操作符;不可以对布尔类型的数据进行按位非运算
5. 移位运算符(只能处理整数运算符)
Char、byte、short类型,在进行移位之前,都将被转换成int类型,移位后的结果也是int类型;
移位符号右边的操作数只截取其二进制的后5位(目的是防止因为移位操作而超出int类型的表示范
围:2的5次方是32,int类型的最大范围是32位);对long类型进行移位,结果仍然是long类型,
移位符号右边的操作符只截取其二进制的后6位。
<< :
>> :若符号位为正,则在最高位插入0;若符号位为负,则在最高位插入1
>>> :无论正负,都在最高位插入0

-

Java运算符+(优先级、目数)+

发布时间:2022-02-19 01:46:47
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 20 条评论,813人围观)

最近发表

随便看看

热门文章

标签列表