卡在此while循环java中

时间:2018-11-22 23:26:52

标签: java

我一直在使用while循环,但是我似乎无法理解其余部分在此代码中的工作原理。

int a = 10;
while( a <= 1000 && a % 100 != 0){
System.out.println("a = " + a);
a = a + 10;
}

1 个答案:

答案 0 :(得分:1)

a & 100 != 0 

按位执行,然后将结果与0进行比较。由于10&100 = 0,因此即使在第一次迭代中也将为false