Напишите метод checkSeason. По номеру месяца, метод должен определить время года (зима, весна, лето, осень) и вывести на экран.
Пример для номера месяца 2:
зима
Пример для номера месяца 5:
весна
Время года
- 4
Недоступна
Комментарии (273)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей Самойлов QA Automation Engineer в Ростелеком
25 мая, 19:54
Что-то я не пойму, что не так с моим решением?
Ответ из консоли:
На что получаю ошибку:
"Проверьте, что правильно определяешь время года для весенних месяцев."
Или что-то в мире изменилось, и апрель - уже не весна? 0
Paul
10 декабря 2022, 11:26
0
Retr0
28 ноября 2022, 22:44
ну я чет просто через if-else 😆
+2
Винс Нуар
28 ноября 2022, 21:50
заодно циклы) тупо, но к синтаксису лиший раз привыкунуть
+3
Retr0
28 ноября 2022, 22:47
Заморочился 😳😄
0
Георгий
9 августа 2022, 11:59
System.out.println(month>=3&& month<=5?"весна":month>=6&& month<=8?"лето":month>=9&& month<=11?"осень":"зима");
правда тут и 15 и 40 - всё зимой будет, но решение было принято))
+1
Sofia Ibragimova
4 марта 2022, 15:42
самое красивое решение, но система не приняла его(
+1
Винс Нуар
28 ноября 2022, 21:48
Лол, а на что ругались тесты?
0
ПавлоExpert
20 февраля, 07:55
break; забыли? ;)
+1
Mihail Java Developer
24 ноября 2021, 12:37
4 раза if пишете, if( месяц == 1 || месяц == 2 || месяц == 3) , и без всяких if else, за оформлением кода тут не следят, главное то что прошли написать и все...а как будет красиво или нет это не важно ...
Сразу приучают к некрасивому оформлению кода....
К тому чтоб решение было не в 1 строчку компактно и красиво а в пол листа с путаницей..=))))
0
Mihail Java Developer
24 ноября 2021, 12:32
Проходим if а правильное решение показано switch....
Раньше пытался по другому решить задачу и задал вопрос почему неправильно, админ ответил вы это не проходили...
А тут проходим if но правильное решение switch...отлично..=))))
+1
YesOn
11 сентября 2021, 06:54
На мой взгляд, через if else уместней решить. Про switch даже намёка не было. Понятно, что надо расширять кругозор и уметь гуглить, но это явно не тот случай. Тут if-ом всё вполне просто решается и безовсякого гуглежа, тем более в лекции про "Условные операторы".
А про switch почитаю - на будущее🙂
+2
Galymzhan
29 октября 2021, 10:32
мне интересно, если смог решить через if и про swich не использовал, то это считается нет развития у меня?)
0
YesOn
29 октября 2021, 23:54
Развитие есть при изучении доступных инструментов изучаемого языка программирования и методов написания кода. Решать задачи можно любым понятным для Вас способом. А учиться правильно писать код нужно по книгам, либо у менторов. Так что не стоит сильно на этом заморачиваться. Просто решайте и разбирайтесь в решении, оно может быть правильным как своё, так и у разработчиков данного ресурса. Главное, чтобы валидатор прошло.
+1
Dark Missaya
27 июля 2021, 10:54
По логике можно так решить, заметив что при целочисленном делении на 3, чисел месяцев (кроме зимы) получаются соответственно "1", "2" и "3"
+8