Java运算符的优先级

 时间:2024-10-17 02:28:18

1、Java表达式可能存在多个运算符,运算符之间存在优先级的关系,级别高的运算符先执行运算,级别低的运算符后执行运算,下表列出了运算符的优先级。表中优先级栏,数字越小优先级越高,每个运算符用中文顿号分割。

Java运算符的优先级

3、程序功能主要是演示运算符的优先级。语句“a += ++b;”,涉及到运算符+=和++两个运算符,从运算符优先级表可知,++运算符的优先级要高于+=运算符,b应先做自增运算,然后再与a相加,结果为15。一个特例是,语句“a += b++;”,虽然++的优先级高于+=,但此语句的++是后缀式,后缀式是先使用再自增(参见算术运算符一节),因此,b先与a相加后,再做自增运算,结果为14。编译“PrioritySample.java”文件,在命令行窗口输入“javac PrioritySample.java”并执行命令,编译通过后,在命令行窗口输入“java PrioritySample”运行Java程序,命令行窗口显示如下信息:从上述结果可以看出,++运算符的优先级要高于+=运算符,b应先做自增运算,然后再与a相加,结果为15。

Java运算符的优先级
  • 距离无锡市区18公里,这座半岛是太湖最美的地方
  • 拳击训练中的安全防护工作有哪些?
  • 缺陷责任期的监理方法
  • DOTA2山岭巨人攻略
  • sin(x+π/2)和sin(x-π/2)的区别?怎么判断它们的正负呢
  • 热门搜索
    云南旅游图 长白山天池旅游 品途旅游网 北京旅游包车 张家界旅游咨询 北京近郊旅游 国外旅游景点排名 哈尔滨旅游团 香港迪斯尼旅游 山南旅游