alvinfnaldi

Tahun Kabisat

Mar 30th, 2020
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.util.Scanner;
  2. /*
  3.  * @author AFR & CKL
  4.  */
  5. class TahunKabisat {
  6.  
  7.     public static void main(String arg[]) {
  8.         int tahun;
  9.         String x;
  10.  
  11.         Scanner input = new Scanner(System.in);
  12.         while (true) {
  13.             System.out.print("Input tahun : ");
  14.             tahun = input.nextInt();
  15.             Kabisat(tahun);
  16.             System.out.print("Lanjut input? [Y/N] : ");
  17.             x = input.next();
  18.             System.out.println("");
  19.             if ("n".equals(x) || "N".equals(x)) {
  20.                 break;
  21.             }
  22.         }
  23.     }
  24.  
  25.     static void Kabisat(int tahun) {
  26.         if (tahun != 0) {
  27.             if (tahun % 400 == 0) {
  28.                 System.out.println("Tahun " + tahun + " adalah tahun kabisat\n");
  29.             } else if (tahun % 100 == 0) {
  30.                 System.out.println("Tahun " + tahun + " bukan tahun kabisat\n");
  31.             } else if (tahun % 4 == 0) {
  32.                 System.out.println("Tahun " + tahun + " adalah tahun kabisat\n");
  33.             } else {
  34.                 System.out.println("Tahun " + tahun + " bukan tahun kabisat\n");
  35.             }
  36.         } else {
  37.             System.out.println("Nol tidak tersedia\n");
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment