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

Функция isLeapYear

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

Импорт

import java.time.YearMonth

Синтаксис

fun isLeapYear(): Boolean

Пример

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

val yearMonth = YearMonth.of(2024, 1) val res = yearMonth.isLeapYear() println("Is leap year: $res")

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

String "Is leap year: true"

Пример

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

val yearMonth = YearMonth.of(2025, 1) val res = yearMonth.isLeapYear() println("Is leap year: $res")

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

String "Is leap year: false"

Пример

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

val years = listOf(2000, 2020, 2024, 2100, 2025) for (year in years) { val yearMonth = YearMonth.of(year, 1) val isLeap = yearMonth.isLeapYear() println("$year is leap: $isLeap") }

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

String "2000 is leap: true" String "2020 is leap: true" String "2024 is leap: true" String "2100 is leap: false" String "2025 is leap: false"

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

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