int i = 0; int value = 5; i = value; // теперь i равно 5 if (i = value) // это ошибка так нельзя писать if (i == value) return true; if (!value) return false; if (value == null) return false;