Java简单的循环不工作

LTH*_*LTH 0 java loops for-loop

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

    for(int i = 33; i <= 11; i--)
    {
        System.out.println(i);
    }
Run Code Online (Sandbox Code Playgroud)

Ern*_*ill 5

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