Рубрики
Без рубрики

Это Високосный год?

Существует простой математический способ определить, является ли год високосным. С пометкой java, алгоритмы, новички, программирование.

Существует простой математический способ определить, является ли год високосным годом .

Год является високосным, если он удовлетворяет любому из этих условий:

  1. Год делится на 400.
  2. Год делится на 4 и не делится на 100.

Используйте оператор по модулю ( % ), чтобы определить, делится ли число на другое число. Оператор по модулю возвращает остаток при делении числа на другое число. Например, 4 % 2 равно 0 . Это означает, что 4 делится на 2.

Вот фрагмент кода, который использует оператор по модулю, чтобы проверить, является ли 2016 год високосным годом:

int year1 = 2016;
if ((year1 % 400 == 0) || (year1 % 4 == 0 && year1 % 100 != 0)) {
  System.out.println(year1 + " is a leap year");
} else {
  System.out.println(year1 + " is NOT a leap year");
}

Вот результат:

2016 is a leap year

2016 год – високосный. Приведенный выше фрагмент кода определяет это правильно.

Следите за мной в Твиттере @@реальные приключения для получения дополнительных советов и помощи по программированию.

Оригинал: “https://dev.to/realedwintorres/is-it-a-leap-year-p95”