魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Language - Java - Java SE - 运算符优先级

文章摘要: Java运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。先执行具有较高优先级的运算,然后执行较低优先级的运算。例如,我们常说的先执行相乘和除,再执行加减运算。

运算符优先级

优先级序号运算符说明
01.点号、;分号、,逗号、()圆括号、[]方括号、{}花括号优先级最高
02!逻辑非、+正、-负、~位取反、++自增、--自减
03*乘、/除、%模
04+加、-减
05<<位左移、>>位右移、>>>位右移补零
06<小于、>大于、<=小于等于、>=大于等于、instanceof关键字
07==全等、!=不等
08&逻辑与
09^逻辑异或
10|逻辑或
11&&短路与
12||短路或
13?问号、:冒号
14=赋值、+=加法赋值、-=减法赋值、*=乘法赋值、/=除法赋值、%=取余赋值、&=位与赋值、|=位或赋值、^=位异或赋值、~=位取反赋值、<<=位左移赋值、>>=位右移赋值、>>>=位右移补零赋值优先级最低
更新时间: 2025/11/16 17:17