Вопрос №2809 от пользователя Константин Гриднев в уроке «Модуль 4. Урок 3. Циклы в Java.», курс «Введение в Java»
Сперва спасибо огромное я прям теку от этого курса!! И в этот раз безумно понравилась практика стало уже интересно, но у меня возник вопрос зачем нужна эта строчка * if (figure == null) continue; * По логике все правильно но почему мы не можем обойтись без нее?? Например если бы у нас в массиве было бы множество цифр, и мы хотели бы посчитать все тройки мы бы же настали писать это условие для всех остальных цифр, почему же тогда с пустой ячейкой подругому?
Если не проверять на null то вот эта строка:
figure.equals("X")
героически упадет по NPE. Конечно можно избежать этого написав что-то типа:
"X".equals(figure)
Но если написано как написано то нужна проверка на null.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







