Java простой путаницы цикла - PullRequest
0 голосов
/ 20 ноября 2011

У меня проблемы с этим простым циклом для универмага.Это не остановит цикл, пока я не наберу число свыше тысячи.Я не могу понять, где я ошибся в таком простом цикле.

Я имел в виду написать простой метод, который будет циклически добавлять числа до тех пор, пока число не станет больше 100, а затем, как только оно достигнет100 или больше, он выведет итоговое значение.

public void adder2(){
    int sum = 0;
    int number = 0;
    while(number < 100){
        sum = sum + number;
        number = getNumber();
    }
    System.out.println("The result is " + sum);
}

1 Ответ

1 голос
/ 20 ноября 2011

Попробуйте это: while (sum < 100 && number < 100) { ...code as above... }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...