Метод 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"