标签: java
我一直在使用while循环,但是我似乎无法理解其余部分在此代码中的工作原理。
int a = 10; while( a <= 1000 && a % 100 != 0){ System.out.println("a = " + a); a = a + 10; }
答案 0 :(得分:1)
a & 100 != 0
按位执行,然后将结果与0进行比较。由于10&100 = 0,因此即使在第一次迭代中也将为false