int y = 1;
y = y++;
System.out.println("Value Of y :"+y);
输出是 价值y:1
我正在递增y并再次将其分配给“y”。 因此,首先使用该值,然后递增该值。 因此它分配值并且它会增加。所以我认为输出为2。
int y = 1;
int x = y++;
System.out.println("Value Of x :"+x);
System.out.println("Value Of y :"+y);
输出结果为:
x的值:1
y的值:2
在这种情况下,它正在运作。我的意思是我认为的方式是正确的。
任何人都可以向我解释原因吗?