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