【发布时间】:2011-10-20 05:11:54
【问题描述】:
我想知道为什么第一个代码输出是 000 而第二个是 123
第一个:
int z=0;
while(z<4)
{
z=z++;
System.out.print(z);
}
第二个:
int z=0;
int x=0;
while(z<5)
{
x=z++;
System.out.print(x);
}
这两个代码有什么不同,为什么第一块不增加z的值?
【问题讨论】:
-
第一个代码将永远循环,第二个将打印
01234 -
@The Scrum Meister:那个错误让我无法回答:(