Итак, я сейчас занимаюсь университетским заданием первого года, и я немного застрял в одном из вопросов. Это как таковое. Измените методы setType() и setPlan(), чтобы вернуть логическое значение true/false, если выбранный тип или план недействительны. I.e, если тип был «Bogus», игнорировать тип и вернуть «ложь» в вызов. Измените класс Test, чтобы добавить оператор if, который сообщит об ошибке.Реализация булевой инструкции в коммутаторе
Моя текущая строка кода для метода выглядит следующим образом:
public void setType(String newType) {
switch (newType) {
case "Basic":
mType = newType;
break
case "Enhanced":
mType = newType;
break
default:
break
}
Мой вопрос, как я могу идти о добавлении, если заявление и не нужно ничего менять, чтобы сделать метод недействительным возвращать значение true/false?
Пахнет случае для перечисления, хотя. – chrylis
* Мой вопрос: как мне добавить добавление оператора if и что-то нужно изменить, чтобы метод void возвращал значение true/false? * - Это всего лишь переформулировка именно того же вопроса, который задал вам экзамен , и приведенный вами пример выглядит как немодифицированный код. Если вы не знаете, как добавить инструкции 'if' или изменить типы возвращаемых данных, вы действительно должны прочитать учебное пособие по языку и подумать над тем, заслуживаете ли вы прохождение оценки по заданию. –