а как решить эту задачу,учитывая что вводимые значения будут не в промежутке 1-12,что делать если пользователь введет число 13?
Дмитрий
12 уровень
вопрос
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dmitry Che
22 марта 2020, 13:31
Нет смысла, т.к. метод вызывается из нами написанного же кода, и ничего не возвращает. Т.е. ошибка невозможна, если передать несуществующий номер месяца, программа просто ничего не выведет на экран.
Если предоставлять ввод пользователю, сначала надо проверять то, что он ввел, на правильность, и только потом передавать эти значения в какие-то обработчики. Дальше по ходу будет и про это то же.
0
Дмитрий
22 марта 2020, 12:08
получается сначала проводить проверку вводимого числа через один оператор if,а потом подставлять это значение во второй?
+1
Ольга
22 марта 2020, 12:28
Да. И в третий, и в четвертый.
0
Ольга
22 марта 2020, 11:59
Напишите метод checkSeason. По номеру месяца, метод должен определить время года (зима, весна, лето, осень) и вывести на экран.
Не существует 13 месяца.
0