Метод isLeap
Метод isLeap класса Year возвращает true, если год является високосным, и false в противном случае.
Високосным считается год, который делится на 4, но не делится на 100, либо делится на 400.
Импорт
kotlinimport java.time.Year
Синтаксис
kotlinfun isLeap(): Boolean
Пример
Проверим, является ли 2024 год високосным:
kotlinval year = Year.of(2024)
val res = year.isLeap()
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим, является ли 2025 год високосным:
kotlinval year = Year.of(2025)
val res = year.isLeap()
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим несколько лет подряд:
kotlinval years = listOf(2000, 2020, 2024, 2100)
for (y in years) {
val year = Year.of(y)
val res = year.isLeap()
println("$y: $res")
}
Результат выполнения кода:
kotlinString "2000: true"
String "2020: true"
String "2024: true"
String "2100: false"