编程语言
首页 > 编程语言> > java – 发布增量行为

java – 发布增量行为

作者:互联网

参见英文答案 > What is x after “x = x++”?                                    17个
我有一点疑问.为什么下面的代码是打印值i = 2.

int i=2;
i=i++;
System.out.println(i);

有人可以解释一下第2行的情况.

在这里做这里没有意义吗?

谢谢

解决方法:

i=i++;

因为首先进行赋值,所以增量适用.

就像是:

首先我得到2,然后操作发生,但结果不会重新分配给i,所以我的值将保持为2.

标签:post-increment,pre-increment,java,increment
来源: https://codeday.me/bug/20190826/1727079.html