НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
635 of 1310 menu

Функция isLeapYear

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

Импорт

import java.time.LocalDate

Синтаксис

fun isLeapYear(): Boolean

Пример

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

val date = LocalDate.of(2025, 1, 1) val res = date.isLeapYear() println(res)

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

Boolean false

Пример

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

val date = LocalDate.of(2024, 1, 1) val res = date.isLeapYear() println(res)

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

Boolean true

Пример

Проверим несколько лет подряд на високосность:

val years = listOf(2020, 2021, 2022, 2023, 2024) for (year in years) { val date = LocalDate.of(year, 1, 1) val isLeap = date.isLeapYear() println("$year: $isLeap") }

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

String "2020: true" String "2021: false" String "2022: false" String "2023: false" String "2024: true"

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

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