if(month >= 2 && month >=12){
System.out.println("зима");}
else if(month >3 && month <5){
System.out.println("весна");}
else if(month >6 && month <8){
System.out.println("лето");}
else if(month > 9 && month <11){
System.out.println("осень");}
Радик
8 уровень
Что тут не так вроде все выводит правильно
Обсуждается
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей Петрович
24 декабря 2019, 14:32
Решил проблему? Почему в первом условии month >= 12? Существует 13 месяц в году?) Там же: month >= 2 - это зима разве? если цифра вводимая будет больше двух, то это какое время года? Весна, не?) В следующих условиях к знакам больше-меньше равно надо бы добавить.
+1
Артем Divertitto Senior Android-разработчи в United Tech Master
24 декабря 2019, 14:11
Просто в твоем коде при вводе порядкового номера месяца, соответствующего вывода нет
0
Радик
24 декабря 2019, 09:10
буду пробывать по другому
0
Радик
24 декабря 2019, 09:08
я же скинул скриншот так и выводит
0
IceBergMaster
24 декабря 2019, 09:12
Выводит что???
Я тебе скинул для теста 6 месяцев, ты мне скинул скриншот, на котором видно 4 вывода, как ты данные проверял? "3" это "зима"?
0
Радик
24 декабря 2019, 09:08
у меня выводит только не засчитывает
0
Радик
24 декабря 2019, 09:04
с 12 по 2-- зима
с 3 по 5 --весна
с 6 по 8 --лето
с 9 по 11 -- осень
0
IceBergMaster
24 декабря 2019, 09:06
Ничего подобного у тебя не выводит, я ввожу 3 - вывода нет.
0
Радик
24 декабря 2019, 08:56

0
IceBergMaster
24 декабря 2019, 09:00
И какое это имеет отношение к тем месяцам, которые я указал?
0
Радик
24 декабря 2019, 08:50
вывод то правельный
0
IceBergMaster
24 декабря 2019, 08:54
Издеваешься?
Покажи вывод хоть по одному из этих месяцев.
0
IceBergMaster
24 декабря 2019, 08:49
3, 5, 6, 8, 9, 11?
0