Если вводить числа от 1 до 127, программа работает, т.е. выводит правильный результат. Если вводим числа больше 127, то не работает. Если поменять в условном операторе равенство на equals, то опять таки всё работает. Почему??