在可能的情况下需要帮助。我只得到“ -3”的一个输出。我试图弄清楚如何将其打印出“ -3 -2 -1 0”。
public class ForLoops {
public static void main (String [] args) {
int numVal;
int i;
numVal = -3;
for(i=-3; i >= numVal; i--) {
System.out.print(i + " ");
}
}
}
答案 0 :(得分:1)
-3 < -2 < -1 < 0
,因为它们是负数。您需要做的实际上是增加。
for(i=-3; i <= 0; i++) {
System.out.print(i + " ");
}
答案 1 :(得分:1)
"-3 -2 -1 0 "
实际上正在计数。
所以只需执行一个从-3开始并在每个循环中递增一次的常规循环即可。
for(i=-3; i <= 0 ; i++) {
System.out.print(i + " ");
}