小编tj5*_*j56的帖子

Java for循环,条件不递增

这可能是一个愚蠢的问题,但我很困惑.

我有一个for循环,它排除了给定的迭代(随机数).它适用于任何大于0的随机数.但是,如果它为零,它永远不会进行一次迭代:

int x;
for (x = 0; ((x < 2) && (x != r)); x++) {
    // do something if (x != r)

}
System.out.println("X : " + x);
Run Code Online (Sandbox Code Playgroud)

例如,它不起作用,r = 0.这不应该意味着它应该跳过第一次迭代但是第二次吗?

上述println产生"X:0".

有帮助吗?谢谢!

java for-loop

1
推荐指数
1
解决办法
73
查看次数

标签 统计

for-loop ×1

java ×1