Сергей Алексеенко

Благодарю за чёткое разъяснение оператора IF!

А есть ли в джаве многовариантный IF? Что бы на несколько условий - несколько действий, при этом не вкладывая IF в IF. Циклы?

О практике. А разве нет необходимости импортировать в класс "Field" другой клас "Point"? В смысле почему это не сделано, ведь мы используем тип Point...

И почему нужно было в getFigure после всех IFов дописывать еще один

return "";

Поясните плиз логику.

1 0

Вячеслав Ковалевский

Про импорты я ответил в Вашем другом комментарии. Что касается остальных вопросов то:

  • if может быть сложным с логическим И, а так же ИЛИ: &&, ||.
  • если в конце getFigure не написать return ""; то у нас останется вариант выполнения кода который не имеет return. Java не даст скомпилировать код в котором хотя бы одна ветка кода не имеет return. Исключение составляют методы которых возвращаю void, так как там Java может сама доставить пустые return в конце каждой ветки кода;
1

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».

Похожие вопросы

Kseniya 28 марта 2020 →

Здравствуйте. У меня вопрос по схеме в видео. На пятнадцатой минуте мы видим схему, в логике которой указа...

Анастасия Николаева 25 марта 2020 →

И снова здравствуйте) Вот ревью кода: https://ru.hexlet.io/code_reviews/237178 Ошибки, которые я не понимаю...

Konstantin Pestekhin 19 февраля 2020 →

Добрый день, прошу помощи, честно говоря без комментов бы не вывез, стоит все с начала прочитать, просмотре...

Viacheslav Grischuk 15 января 2020 →

Унарный плюс имеет какое-то практическое применение? Встречалось ли кому-нибудь его использование на продук...

Валерия Васильева 09 декабря 2019 →

код написан правильно,пришлось открыть решение учителя и сравнить,все верно,но выдает ошибку make: Entering...