Kamis, 04 Agustus 2011

Java, Menentukan Tahun Kabisat Menggunakan Java

Assalamualaikum dan salam sejahtera buat semua. Jika sebelumnya saya pernah posting tentang Pernyataan Switch-Case Dalam Java, kali ini saya akan posting tentang Menentukan Tahun Kabisat Menggunakan Java.

Berikut ini adalah contoh syntac dalam program Java:

import java.io.*;
public class Kabisat
{
public static void main(String[]args)throws Exception
{
DataInputStream dis=new DataInputStream(System.in);
try
{
System.out.print(“Inputkan tahun = “);
String x = dis.readLine();
int Th = Integer.parseInt(x);
if (Th%4==0)
{
System.out.println (“Tahun yang anda inputkan adalah tahun kabisat”);
}
else
{
System.out.println (“Tahun yang anda inputkan BUKAN tahun kabisat”);
}
}
catch (Exception e)
{
System.out.println(“Inputan harus angka!!”);
System.exit(0);
}
}
}


Anda juga bisa menggunakan syntac yang dibawah ini:

class kabisat{
public static void main(String[] args) throws Exception{
int thn = 0;

DataInputStream dis = new
DataInputStream(System.in);

System.out.print(”Tahun : “);
thn = Integer.parseInt(dis .readLine());

if((thn%4)==0) System.out.println(thn+” adalah tahun kabisat”);
else System.out.println(thn+” bukan tahun kabisat”);
}
}



####### Tambahan

Pengecekan Tahun Kabisat dari Tahun Sekian sampai Tahun Sekian Menggunakan java
Pertama kita tentukan dulu batas yang akan di jadikan patokan pengecekan dari Tahun berapa sampai tahun berapa. setelah itu dicari apalah tahun yang dimasukkan dbawah tahun batas bawah, kalo dibwah maka akan ada laporan bahwa tahun dibawah batas bawah, bila diatas batas bawah makan dicek apakah tahun tersebut diatas atau dibawah batas atas, kalau diatas batas atas maka akan ada laporan bahwa tahun diatas batas atas, bila di bawah batas atas maka tahun itu akan dicek, apakah kalo dibagi 4 mempunyai sisa 0, bila iya maka tahun yang dimasukkan tersebut adalah tahun kabisat, tapi kalau sisanya tidak 0 maka tahun tersebut bukan tahun kabisat.

Berikut ini adalah contoh syntacnya:


import javax.swing.JOptionPane;


public class Kabisat {
    public static void main(String[] args) {
        int tahun=Integer.parseInt(JOptionPane.showInputDialog("masukkan tahun (1900-2005) : "));
        if(tahun>=1900){
            if(tahun<=2005){
                if(tahun%4==0){
                    System.out.println(tahun+" adalah tahun kabisat");
                }else{
                    System.out.println(tahun+" adalah bukan tahun kabisat");
                }
            }else{
                System.out.println("Maaf, tahun diatas 2005");
            }
        }else{
            System.out.println("Maaf, tahun inputan dibawah 1900");
        }
    }
}

Dari syntac atau source diatas anda bisa menggunakan yang mana saja tergantung kebutuhan.

Sekian dan semoga bermanfaat untuk semua.

Like Fans Pages kami di http://www.facebook.com/pages/My-Bestfriend-Forever/

Follow juga twitter kami di http://twitter.com/Infonya1

Tidak ada komentar:

Posting Komentar