Advertisement
Azazavr

com.javarush.test.level04.lesson04.task07

Feb 2nd, 2016
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. package com.javarush.test.level04.lesson04.task07;
  2.  
  3. /* Количество дней в году
  4. Ввести с клавиатуры год, определить количество дней в году. Результат вывести на экран в следующем виде:
  5. "количество дней в году: x", где х - 366 для високосными года, х - 365 для обычного года.
  6. Подсказка: В високосном году - 366 дней, тогда как в обычном  - 365.
  7. Високосным годом является каждый четвёртый год, за исключением столетий, которые не кратны 400.
  8. Так, годы 1700, 1800 и 1900 не являются високосными, так как они кратны 100 и не кратны 400.
  9. Годы 1600 и 2000 — високосные, так как они кратны 100 и кратны 400.
  10. Годы 2100, 2200 и 2300 — невисокосные.
  11. */
  12.  
  13. import java.io.*;
  14.  
  15. public class Solution
  16. {
  17.  
  18.     public static void main(String[] args) throws Exception
  19.     {
  20.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  21.  
  22.         int year = Integer.parseInt(reader.readLine());
  23.  
  24.         if (year%4 == 0 && year%100 != 0 || year%400 == 0)
  25.             System.out.println("количество дней в году: 366");
  26.  
  27.         else
  28.             System.out.println("количество дней в году: 365");
  29.     }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement