运算符优先级以及特例

来源:互联网 发布:java怎么定义函数 编辑:程序博客网 时间:2024/06/06 23:55

字符优先级如图



在java中,一般如上图所示,但也存在特例


在此处虽然+=优先级低于++ 但是仍然先执行+=的操作,执行完之后,再执行++操作。

还有如下一例



long本不可向int类型转换,但在+=操作符之下,可以正常转换,若换成j=i+j;程序报错。