Pages

Menentukan Tahun Kabisat Dengan Java


/*-------------------------------------- MELIHAT TAHUN KABISAT -----------------------------------
    file : kabisat.java
    programmer :www.codingsederhana.blogspot.com
    deskripsi :
        - tahun habis dibagi 400 = kabisat
        - tahun tidak habis dibagi 400 tetapi habis dibagi 100 = bukan kabisat.
        - tahun tidak habis dibagi 400, tidak habis dibagi 100 tetapi habis dibagi 4 = kabisat.
        - tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4 = bukan tahun kabisat.
===============================================================================================================*/
import javax.swing.JOptionPane;

class Kabisat 
{
    public static void main(String[] args) 
    {
        String tahuns;
        int tahun;

        tahuns = JOptionPane.showInputDialog("Masukkan Tahun Yang Ingin Di Cek : ");
            tahun = Integer.parseInt(tahuns);


        //tahun habis dibagi 400 = kabisat
        if(tahun % 400 ==0)
        {
            //tahun tidak habis dibagi 400 tetapi habis dibagi 100 = bukan kabisat.
            if(tahun%100 ==0)
                JOptionPane.showMessageDialog(null,tahun + " Bukan Tahun Kabisat");
            else
            {
                JOptionPane.showMessageDialog(null,tahun + " Tahun Kabisat");
            }
        }        
        //tahun tidak habis dibagi 400, tidak habis dibagi 100 tetapi habis dibagi 4 = kabisat.
        else if (tahun%400!=0 && tahun%100!=0 && tahun%4 == 0)
        {
            JOptionPane.showMessageDialog(null,tahun + " Tahun Kabisat");
        }
        else //tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4 = bukan tahun kabisat
            JOptionPane.showMessageDialog(null,tahun + " Bukan Tahun Kabisat");
    }
}
 

Download Source code Menentukan Tahun Kabisat Dengan Java Di Sini
Jhohannes H Purba Coding Sederhana May 13, 2011

No comments:

Post a Comment