Буду благодарен, если кто-нибудь поможет разобраться с условием: if (nN % 400 == 0 || nN % 100 != 0 && nN % 4 == 0) System.out.println("количество дней в году: 366"); else System.out.println("количество дней в году: 365"); Нет четкого понимания как оно работает. Условие ИЛИ после оператора || распространяется на всю конструкцию после него? Заключать в скобки выражение nN % 100 != 0 && nN % 4 == 0 необязательно? Если есть какие-нибудь статьи или видео по этому поводу, киньте пожалуйста.