Почему меняется значение переменнойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему меняется значение переменной

Сообщение Anonymous »

Я тщательно изучил онлайн-курс, который я прошел, и не нашел ответа. Вот моя загадка:
Я не понимаю, почему значение smallCountLoopCount меняется с 0 на 1 в предоставленном коде. Я ожидаю, что оно останется равным 0. Для тестирования я использую IntelliJ IDEA. У меня есть два утверждения для проверки значений. Каждый из них:
System.out.println("SMALL LOOP COUNT = " + smallCountLoopCount);

Первый печатает 0, а второй — 1. Что мне нужно изменить, чтобы второй печатал 0?
Я пробовал работая со скобками (), чтобы убедиться, что математические вычисления выполняются правильно, сначала выполняя умножение, а затем сложение. Похоже, что часть сложения увеличивает переменную, а не выполняет с ней математические операции??
while (bigCountLoopCount

Подробнее здесь: https://stackoverflow.com/questions/561 ... ue-changes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»