了解嵌套循环和类

时间:2016-02-08 21:49:42

标签: java class loops

我开始了一个项目来深入了解嵌套循环和类。在我的CYCLING方法中,当我到达if(y> = 0)循环时,它并没有在类中正确使用我的变量。例如,如果MPH为15且档位为1或3,则不会要求我换档。或者如果档位为1且速度为11+,它会不会让我换档?我做错了什么?

Laravel migrations generator

1 个答案:

答案 0 :(得分:4)

考虑一下你的陈述。你有一些基本上是这样的东西:

if (b1.speed >= 0 && b1.speed <= 10) {
    //some while loop here to do whatever
    if (b1.speed >= 11 && b1.speed <= 20) {
        //more code
    }
}

在您的代码中,此陈述永远不会成立:

if (b1.speed >= 11 && b1.speed <= 20) {

你得到这个陈述的唯一方法是b1.speed&gt; = 0&amp;&amp; b1.speed&LT; = 10。因此,当你到达第二个(嵌套的)if语句时,b1.speed会在11到20之间吗?