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

Метод isLeap

Метод isLeap класса Year возвращает true, если год является високосным, и false в противном случае. Високосным считается год, который делится на 4, но не делится на 100, либо делится на 400.

Импорт

import java.time.Year

Синтаксис

fun isLeap(): Boolean

Пример

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

val year = Year.of(2024) val res = year.isLeap() println(res)

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

Boolean true

Пример

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

val year = Year.of(2025) val res = year.isLeap() println(res)

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

Boolean false

Пример

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

val years = listOf(2000, 2020, 2024, 2100) for (y in years) { val year = Year.of(y) val res = year.isLeap() println("$y: $res") }

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

String "2000: true" String "2020: true" String "2024: true" String "2100: false"

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

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