前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java运算符执行顺序对照表

Java运算符执行顺序对照表

作者头像
很酷的站长
发布2022-12-04 14:50:31
6520
发布2022-12-04 14:50:31
举报
文章被收录于专栏:站长的编程笔记
Java运算符执行顺序对照表
Java运算符执行顺序对照表

Java运算符执行顺序对照表:Java算数运算符、Java逻辑关系运算符优先级别 窍门: Ctrl+F 快速查找

Java运算符优先级,是描述在计算机计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算

优先级

运算符

描述

结合性

1

[ ]、 .、 ( )

方法调用,属性获取

从左向右

2

!、~、 ++、 --

一元运算符

从右向左

3

* 、/ 、%

乘、除、取模(余数)

从左向右

4

+ 、 -

加减法

从左向右

5

<<、 >>、 >>>

左位移、右位移、无符号右移

从左向右

6

< 、<= 、>、 >=、 instanceof

小于、小于等于、大于、大于等于,对象类型判断是否属于同类型

从左向右

7

== 、!=

2个值是否相等,2个值是否不等于。

从左向右

8

&

按位与

从左向右

9

^

按位异或

从左向右

10

|

按位或

从左向右

11

&&

短路与

从左向右

12

||

短路或

从左向右

13

?:

条件运算符

从右向左

14

=、 += 、-= 、*= 、/=、 %=、 &=、 |=、 ^=、 <、<= 、>、>= 、>>=

混合赋值运算符

从右向左

Java算数运算符
  1. +:加法,如:int a = 1+2;
  2. -:减法,如:int a = 9-8;
  3. *:乘法,如:int a = 8*9;
  4. /:除法,如:int a = 8/9;
  5. %:取余运算:int a = 10%2;
Java逻辑关系运算符
  1. <:小于,如:int a = 1; if(a<0) //false
  2. >:大于,如:int a = 1; if(a>0) //true
  3. <=:小于等于,如:int a = 1; if(a<=1) //true
  4. >=:大于等于,如:int a = 1; if(a>=1) //true
  5. ==:下面举例说明;
    • 判断2个数值是否相等,比如:int a = 0,b=1; if(a==b)//false
    • 当对象和对象比较想使用‘==’来判断的时候,应该使用 equals 来判断。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java算数运算符
  • Java逻辑关系运算符
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档