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
