Код работает верно, все года указывает как надо, НО когда год высокосный почему-то
количество дней в году: 366количество дней в году: 366
пишет 2 раза, я не пойму чего
Roman Andriienko
6 уровень
Помогите, 2 дня сижу
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Andriienko
21 марта 2018, 20:07
if (...)
System.out.print("количество дней в году: 366");
else
System.out.print("количество дней в году: 365");
Выкинул из кода переменную x и в таком виде, все сразу прошло.
Но всеровно не пойму, почему раньше писло 2 раза по 366...если кто знает, очень прошу просветить
0
--------Master
21 марта 2018, 20:14решение
У тебя к else относится только x = 365;, а следующая строчка выполняется уже в любом случае, независимо от условий
+5
Стас Пасинков Software Developer в Zipy Master
21 марта 2018, 22:46
да, если в иф-е несколько операций - заключайте их в фигурные скобки.
то же относится и к блоку елс
0