Целочисленное значение не может быть пустым. Это всегда имеет значение. Это не похоже на обнуляемый тип в некоторых современных языках.
Иногда, по соглашению, определенные значения используются в качестве часовых, но вам, очевидно, необходимо последовательно применять это соглашение ко всем видам использования переменной. Более того, дозорный является жизнеспособным только в том случае, если у вас есть запасные значения, которые не имеют смысла ни при каких вычислениях, которые вы выполняете.