可能重复:
"x = x ++"后的x是什么?
int y = 1;
y = y++;
System.out.println("Value Of y :"+y);
Run Code Online (Sandbox Code Playgroud)
输出值为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);
Run Code Online (Sandbox Code Playgroud)
输出为:
值x:1
值y:2
在这种情况下,它正在工作.我的意思是我认为正确的方式.
任何人都可以向我解释原因吗?
| 归档时间: |
|
| 查看次数: |
4136 次 |
| 最近记录: |