字符优先级如图
在java中,一般如上图所示,但也存在特例
在此处虽然+=优先级低于++ 但是仍然先执行+=的操作,执行完之后,再执行++操作。
还有如下一例
long本不可向int类型转换,但在+=操作符之下,可以正常转换,若换成j=i+j;程序报错。
本文探讨了Java中运算符优先级的一些特殊情况,尤其是在涉及+=运算符时的行为。文章通过具体实例说明了+=与其他运算符之间的交互方式,并解释了在特定情况下+=如何改变变量类型转换的规则。
字符优先级如图
在java中,一般如上图所示,但也存在特例
在此处虽然+=优先级低于++ 但是仍然先执行+=的操作,执行完之后,再执行++操作。
还有如下一例
long本不可向int类型转换,但在+=操作符之下,可以正常转换,若换成j=i+j;程序报错。
934

被折叠的 条评论
为什么被折叠?