For循环不执行

时间:2013-12-08 22:28:58

标签: java loops

为什么不执行此循环? 在运行时,woord.length()等于5.

for (int j = woord.length(); j <= 0; j--)
{
//do some magic things here
}

4 个答案:

答案 0 :(得分:3)

如果j等于5,则它不小于或等于0.

答案 1 :(得分:1)

j <= 0;

应该是

j >= 0;

答案 2 :(得分:0)

如果j <= 0的值为5,

j将永远不会为真,因此它永远不会进入for循环。

然而,更改为j >= 0将允许它进入循环。

答案 3 :(得分:0)

您应该修复操作员......可能您想检查

  

&GT; =

你的情况永远不会被验证,因为5永远不会&lt; = 0,所以循环永远不会被执行。