在java中,有没有办法在每次一个数字大于另一个数字时循环,然后将第一个数字重置为0,并将第二个数字提高一个设定值,然后一旦第一个数字高于2号?
int number1 = 6517253;
int number2 = 7195629;
在java中,有没有办法在每次一个数字大于另一个数字时循环,然后将第一个数字重置为0,并将第二个数字提高一个设定值,然后一旦第一个数字高于2号?
int number1 = 6517253;
int number2 = 7195629;
while (number1 <= number2)
{
number1 = number1 + setNumber;
}
number1 = 0;
如果这就是你的意思。你的问题对我来说有点令人困惑,但这将循环并通过 setNumber 变量值递增 number2,直到 number1 大于 number2。然后它将 number1 重置为 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;
}