Java简单的循环不工作

时间:2011-11-07 02:56:30

标签: java loops for-loop

我希望以下代码从33倒数到11但我无法弄清楚为什么这不起作用。我确信当我终于得知答案时,我将会有一个荷马辛普森“d'哦的时刻,但是现在,我真的很感激任何帮助。

    for(int i = 33; i <= 11; i--)
    {
        System.out.println(i);
    }

2 个答案:

答案 0 :(得分:5)

循环只会在i <= 11时执行。这不是第一次,所以循环永远不会执行。相反,你希望循环执行只要i >= 11 - 大于大于11,不小于11。通过这个小的修正,你的循环就可以了。

答案 1 :(得分:1)

应该是:

for(int i = 33; i >= 11; i--)
{
      System.out.println(i);
}