2011-11-07 46 views
0

我想要下面的代码从33倒数到11倒数,但我不明白为什么这不起作用。我确信,当我终于知道答案的时候,我将拥有一个荷马辛普森“德”的时刻,但现在,我非常感谢任何帮助。Java简单循环不工作

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

我想你的意思是'我> = 11' –

回答

5

该循环将只执行,只要i <= 11。这不是第一次,所以循环从不执行。相反,你希望循环的执行时间只要i >= 11-大于大于11,不小于11.有了这个小小的校正,你的循环就可以了。

+0

D'OH!好的,先生。感谢您的快速回复。 – LTH

+0

不用欢迎 - 请按照@DaveNewton的建议“接受”。 –

+0

我必须等待一段时间(大约4分钟)才能让我接受。 – LTH

1

它应该是:

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