Program Mengetahui Hari dalam Bulan dengan Java

Kamis, 06 Oktober 2011
import java.util.Scanner;
public class HariDalamBulan {
    public static void main (String [] args) {
    Scanner masuk = new Scanner (System.in);

    int bulan,tahun;

    System.out.println ("PROGRAM MENGETAHUI HARI DALAM BULAN");
    System.out.println (" ");
    System.out.print ("Masukan bulan (Dalam bentuk numeric 1-12):");
    bulan = masuk.nextInt ();
    System.out.print ("Masukan tahun :");
    tahun = masuk.nextInt ();


    switch (bulan) {
    case 1 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 2 :
if (tahun%400==0) {
System.out.println ("Jumlah Hari =29 hari");
}
else if((tahun%400!=0)&&(tahun%100==0)) {
System.out.println ("Jumlah Hari = 28hari"); }
else if((tahun%400!=0)&&(tahun%100!=0)&&(tahun%4==0)) {
System.out.println ("Jumlah Hari = 29hari"); }
else {
System.out.println ("Jumlah Hari = 28hari");
}
    break;
    case 3 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 4 :
    System.out.println ("Jumlah Hari = 30 hari");
    break;
    case 5 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 6 :
    System.out.println ("Jumlah Hari = 30 hari");
    break;
    case 7 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 8 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 9 :
    System.out.println ("Jumlah Hari = 30 hari");
    break;
    case 10 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    case 11 :
    System.out.println ("Jumlah Hari = 30 hari");
    break;
    case 12 :
    System.out.println ("Jumlah Hari = 31 hari");
    break;
    default :
    System.out.println ("Program Error!! ");
    break;
    }
  }
}


0 komentar:

Posting Komentar