Contoh Program
Di bawah ini adalah contoh program Java untuk mengecek tahun kabisat.
Program #1
public class CekKabisatDemo {
public static void main(String[] args){
int year = 2006;
if(isKabisat(year)){
System.out.println("Tahun "+year +" merupakan tahun kabisat");
}else{
System.out.println("Tahun "+year +" BUKAN tahun kabisat");
}
}
public static boolean isKabisat(int year){
if((year%4 == 0 && year%100 != 0) || year%400 == 0 ){
return true;
}else{
return false;
}
}
}
Program #2
import java.util.Calendar;
public class CekKabisatDemo2 {
public static void main(String[] args){
int year = 2006;
if(isKabisat(year)){
System.out.println("Tahun "+year +" merupakan tahun kabisat");
}else{
System.out.println("Tahun "+year +" BUKAN tahun kabisat");
}
}
public static boolean isKabisat(int year){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
return calendar.getActualMaximum(Calendar.YEAR) > 365;
}
}
Output
Jika Anda compile dan jalankan program diatas, maka akan menampilkan output sebagai berikut:
Tahun 2006 merupakan tahun kabisat