РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
894 of 1163 menu

Метод isLeapYear

Метод isLeapYear класса LocalDate проверяет, является ли год високосным. Метод не принимает параметров и возвращает логическое значение типа boolean. Если год високосный, возвращается true, в противном случае - false.

Синтаксис

boolean isLeapYear()

Пример

Проверим, является ли 2024 год високосным:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2024, 1, 1); boolean res = date.isLeapYear(); System.out.println(res); } }

Результат выполнения кода:

true

Пример

Проверим, является ли 2023 год високосным:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2023, 1, 1); boolean res = date.isLeapYear(); System.out.println(res); } }

Результат выполнения кода:

false

Пример

Метод можно использовать для проверки текущего года. Получим текущую дату с помощью метода now и проверим её:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.now(); boolean res = date.isLeapYear(); System.out.println(res); } }

Результат выполнения кода:

false

Смотрите также

  • класс LocalDate,
    который представляет дату без времени
  • метод now,
    который возвращает текущую дату
  • метод getYear,
    который возвращает год
  • метод lengthOfMonth,
    который возвращает количество дней в месяце
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить