не понимаю что требуеться это компилятору! синтаксис вроде правильный, это видимо логическая ошибка, помогите советом!???
Alexandr
13 уровень
требуеться помощь!!!
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alexandr
6 декабря 2019, 14:00
перечитал условия и все получилось спасибо!
if(year % 400 == 0 || year % 100 != 0 && year % 4 == 0)
0
Alexandr
6 декабря 2019, 12:17
if(year % 400 == 0 && year % 100 == 0 && year % 4 == 0)
System.out.println("количество дней в году: 366");
else System.out.println("количество дней в году: 365");
0
Екатерина Ильдякова
6 декабря 2019, 12:44
попробуй сделать не одним if, а через цепочку else if...прогоняя каждое условие.
if (a % 400 == 0)
System.out.println("количество дней в году: 366")
else if (...)
System.out.println (...)
и так далее.
0
IceBergMaster
6 декабря 2019, 13:57
4 год - високосный.
0
Ilia Fesenko
6 декабря 2019, 12:13
Я видел твой код, который ты удалил .. Твоя проблема в &&, прогони условия еще раз для понимания.
Именно в твоем условии должны быть все варианты true, а они по сути не могут быть все true! Почему?
Потому-что если у тебя число будет 300, то оно никогда не будет равно 0 при % 400!
0
Екатерина Ильдякова
6 декабря 2019, 11:44
прикрепите, пожалуйста, ваше решение, не понятно, где ошибка
0