任何人都可以告诉我为什么当计数低于4时第二个语句不打印?第一部分打印“循环”部分很好,但它不打印“不再循环”。怎么了?
enter code here
public class Scratchpad {
public static void main(String[] args) {
int xRay = 7;
while (xRay > 4) {
System.out.println("looping");
if (xRay < 4)
System.out.println("No more loops");
xRay = xRay - 1;
}
}
答案 0 :(得分:1)
当xRay
达到值4时,while
循环结束。这就是为什么不打印第二个陈述的原因。
如果你想打印一个解决方案就是这个:
public class Scratchpad {
public static void main(String[] args) {
int xRay = 7;
while (xRay >= 4){
System.out.println("looping");
if(xRay <= 4)
System.out.println("No more loops");
xRay = xRay-1;
}
}
}