Java-“ x = x ++”之后的x是什么?
执行此操作后(幕后)会发生什么?
int x = 7;x = x++;
也就是说,当变量在一个语句中后增加并分配给它自己时?我编译并执行了这个。即使整个陈述之后x
仍然是7 。在我的书中,它说是递增的!x
回答:
x
确实增加了。但是,你正在将x back
的旧值分配给它自己。
x = x++;
1.x++
递增x并返回其旧值。
2. x =
将旧值分配回自己。
因此,最后x
将其分配回其初始值。
以上是 Java-“ x = x ++”之后的x是什么? 的全部内容, 来源链接: utcz.com/qa/425849.html