Неожиданный бесконечный байт для цикла

У меня есть следующий цикл:

for (byte i = 0 ; i < 128; i++) {
    System.out.println(i + 1 + " " + name);
}

Когда я выполняю свою программу, она печатает все числа от -128 до 127 в бесконечном цикле. Почему это происходит?

34
задан 30 revs, 3 users 85% 3 October 2017 в 17:11
поделиться