【发布时间】:2012-07-19 05:06:52
【问题描述】:
可能重复:
What is the difference between a += b and a =+ b , also a++ and ++a?
What is x after “x = x++”?
在 Test1 中,i 将其值增加 1 并返回旧值并将其增量值保留在 i 变量中。但在 Test2 中,我将其值增加 1 并返回其旧值,并且增量也发生了。他们是否为未在 i 变量中分配的增量复制 i 。 Test2中的操作步骤是什么。
测试1
int i = 0;
System.out.print(i++);
System.out.print(i);
输出 01
测试2
int i = 0;
i = i++;
System.out.println(i);
输出 0
【问题讨论】:
-
@Eng.Fouad 这些案例中没有一个真正符合这个
-
为了自学,请尝试执行“int i = 0; i++; System.out.println(i);”
-
This 你应该会感兴趣
标签: java