java-我如何着手编写一个递增计数的for循环?

时间:2019-02-02 05:37:02

标签: java

在可能的情况下需要帮助。我只得到“ -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 + " ");
  }

}
}

2 个答案:

答案 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 + " ");
}