-3

在java中,有没有办法在每次一个数字大于另一个数字时循环,然后将第一个数字重置为0,并将第二个数字提高一个设定值,然后一旦第一个数字高于2号?

int number1 = 6517253;
int number2 = 7195629;
4

2 回答 2

0
while (number1 <= number2)
{
    number1 = number1 + setNumber;
}
number1 = 0;

如果这就是你的意思。你的问题对我来说有点令人困惑,但这将循环并通过 setNumber 变量值递增 number2,直到 number1 大于 number2。然后它将 number1 重置为 0。如果您正在寻找其他东西,请告诉我。这不是我真正阅读问题的方式,但我阅读问题的方式没有意义

于 2012-12-05T00:57:59.473 回答
0

我会使用以下代码...

int number1 = 6517253;
int number2 = 7195629;
int setValue = 12345; // Whatever the "set value" needs to be
boolean continueLooping = true;

while (continueLooping) {
    for (int i = number1; i <= number2; i++)
        doSomething();
    number1 = 0;
    number2 += setValue;
    if (<some-condition>)
        continueLooping = false;
}
于 2012-12-05T01:16:51.117 回答