小编sha*_*nky的帖子

java operator ++问题

我想知道为什么第一个代码输出是000而第二个是123

第一:

int z=0;
    while(z<4)
    {
       z=z++;
       System.out.print(z);

    }
Run Code Online (Sandbox Code Playgroud)

第二个 :

int z=0;
int x=0;
    while(z<5)
    {
       x=z++;
       System.out.print(x);

    }
Run Code Online (Sandbox Code Playgroud)

这两个代码有什么不同,为什么第一个块不增加z的值?

java operators

9
推荐指数
2
解决办法
2701
查看次数

标签 统计

java ×1

operators ×1