Функция 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"