/*-------------------------------------- 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
No comments:
Post a Comment