Я исследовал онлайн-курс, который я прошел много, и не нашел ответа. Вот мой chandry:
Я не понимаю, почему значение SmallCountLoopCount < /code> изменяется с 0 на 1 в предоставленном коде. Я ожидаю, что это останется на 0. Я использую идею Intellij для тестирования. У меня есть два утверждения для проверки значений. Каждый из них: < /p>
System.out.println("SMALL LOOP COUNT = " + smallCountLoopCount);
< /code>
Первые отпечатки 0 и вторые напечатки 1. Что мне нужно изменить, чтобы вторая печать 0? < /p>
Я пробовал Работая в кронштейнах () , чтобы попытаться убедиться, что математика правильно течет, сначала выполняя умножение, а затем второе место. Похоже, часть добавления увеличивает переменную вместо того, чтобы делать с ней математику?while (bigCountLoopCount
Ожидаемый результат: < /p>
SMALL LOOP COUNT = 0
SMALL LOOP COUNT = 0
< /code>
Фактический результат: < /p>
SMALL LOOP COUNT = 0
SMALL LOOP COUNT = 1
Подробнее здесь: https://stackoverflow.com/questions/561 ... -0-to-1-in
Мобильная версия