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

Метод plusYears

Метод plusYears класса Year добавляет указанное количество лет к текущему году и возвращает новый объект Year. В параметр мы передаем количество лет для добавления (может быть отрицательным для вычитания).

Импорт

import java.time.Year

Синтаксис

fun plusYears(yearsToAdd: Long): Year

Пример

Добавим 5 лет к году 2025:

val currentYear = Year.of(2025) val futureYear = currentYear.plusYears(5) println(futureYear)

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

String "2030"

Пример

Вычтем 10 лет из года 2025:

val currentYear = Year.of(2025) val pastYear = currentYear.plusYears(-10) println(pastYear)

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

String "2015"

Пример

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

val year2025 = Year.of(2025) val year2028 = year2025.plusYears(3) val isLeap2025 = year2025.isLeap() val isLeap2028 = year2028.isLeap() println("2025 is leap: $isLeap2025") println("2028 is leap: $isLeap2028")

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

String "2025 is leap: false" String "2028 is leap: true"

Пример

Используем метод в цепочке вызовов:

val result = Year.of(2025) .plusYears(2) .plusYears(3) .getValue() println(result)

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

Int 2030

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

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