Metode normal:
impor java.util.scanner; Kelas Publik Bissextile {public static void main (string [] args) {scanner input = new scanner (system.in); // mendeklarasikan pemindai variabel system.out.println ("silakan masukkan tahun"); // sistem continues masuk ke tahun coba {// speak out pengecualian sementara (true) {////continues continues {// Bican out Exception whe Nilai tahun yang dimasukkan dalam baris berikutnya jika (tahun <1000 || tahun> 9999) System.out.println ("Harap masukkan tahun lebih besar dari 1000 dan kurang dari 9999"); lain jika (tahun % 4 == 0 && tahun % 100! = 0 || tahun % 400 == 0) {// platinum lompatan tahun penilaian algoritma system.out.println (tahun+"tahun lompatan"); } else {System.out.println (tahun+"tahun adalah tahun normal"); }}} catch (Exception e) {// Exception Handling System.out.println ("Harap masukkan dengan benar"); e.printstacktrace (); // Cetak lokasi dan alasan kesalahan dalam program}}}}Fungsi/Metode Umum:
Impor java.util.scanner; kelas publik Bissextile {boolean bissextile (int tahun) {// metode untuk membuat tipe boolean if (tahun % 4 == 0 && tahun % 100! = 0 || tahun % 400 == 0) {// flat lompatan tahun lompatan algoritm algorithm return true;} lainnya {{{] { / /flat lompatan tahun lompatan lompatan algoritm algorithm return true;} lainnya {{{{] foer; args) {bissextile b = baru bissextile (); // Buat input pemindai objek = pemindai baru (System.in); // Deklarasikan variabel pemindai System.out.println ("Harap masukkan tahun"); // Sistem meminta untuk masuk tahun coba {while (true) {// terus membaca nilai yang dimasukkan oleh pengguna int year1 = input.nextint (); // dapatkan nilai tahun yang dimasukkan oleh pengguna int year1 = input.nextint ();/Geting the Year (Year1 <1000 || Year1> 9999) {System.out.println ("Harap masukkan tahun lebih dari 1000 dan kurang dari 9999");} lain jika (B.Bissextile (Year1)) {// Objek yang disebut NEIONE BISSEXTILE System.out.println (Year1+"adalah tahun loep lain); tahun ");}}}} catch (Exception e) {// Pengecualian penanganan System.out.println (" Harap masukkan dengan benar "); e.printstacktrace (); // Cetak lokasi dan alasan kesalahan dalam program}}}}Catatan: Metode kedua menggunakan ide yang berorientasi objek