#java
Не понимаю почему цикл зацикливается,
объясните пожалуйста
for (byte i = 126; i<=127; i++) {
System.out.println(i);
}
При этом когда делаю не менее ровное а просто меньше (i <127), все в порядке
Ответы
Ответ 1
byte имеет значения от -128 до 127. Поэтому 127+1 даёт -128 и условие <=127 всегда истинно.
Комментариев нет:
Отправить комментарий