Зацикленность Java

149
14 ноября 2019, 11:40

Не понимаю почему цикл зацикливается, объясните пожалуйста

for (byte i = 126; i<=127; i++) {
  System.out.println(i);
}

При этом когда делаю не менее ровное а просто меньше (i <127), все в порядке

Answer 1

byte имеет значения от -128 до 127. Поэтому 127+1 даёт -128 и условие <=127 всегда истинно.

READ ALSO
onsubmit+onclick в связке

onsubmit+onclick в связке

У меня есть формы и все они работают через onsubmit с одним и тем же скриптом На одну из форм мне нужно было сделать так, что бы при нажатии на кнопку,...

113
Смена иконки через javascript

Смена иконки через javascript

Есть 2 иконки play/pause, при нажатии на play должна появляться pause, но в момент когда появляется pause иконка play не исчезает и получается наложение...

165
Динамические данные в статический файл?

Динамические данные в статический файл?

Вся загвоздка находиться в двух местах, в единственном параметре для VPlayer и параметре портХотелось бы, чтобы эти данные прописывались не жестко...

114
Как решить проблему? [дубликат]

Как решить проблему? [дубликат]

На данный вопрос уже ответили:

114