Ошибка - Если введенное число не попадает в диапазон 1 - 999, ничего не выводить на экран, Исключила весь лишний диапазон,
(a > 999 || a < 1)
, в чем еще может быть проблема?