编程语言
首页 > 编程语言> > 在Java中添加后增量

在Java中添加后增量

作者:互联网

我在java中有以下代码

int x=5;
System.out.println(x++ + ++x);

输出是12.

我以为它应该是11.

我们这里有三个操作符:

>另外
>(帖子)
>(前)
>列表项目

上面的print语句以哪种顺序编译?

如果我写int x = 5;然后x,x == 6或x == 5,因为我没有写x = x.新值是否存储在x中?

寻找一种方法来记住Java或.NET中的运算符优先级,就像我们有DMAS一样.这也是他们的任何比喻吗?

解决方法:

x等于5但x变为6. x表示6增加1,即x为7.因此,5 7 = 12是正确的答案.

标签:java,operators,net,post-increment,addition
来源: https://codeday.me/bug/20190717/1491260.html