Program Java untuk Memeriksa Tahun Leap

Dalam program ini, anda akan belajar untuk memeriksa sama ada tahun tertentu adalah tahun lompat atau tidak. Ini diperiksa menggunakan pernyataan if if.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Pengendali Java
  • Java jika … lain Pernyataan

Tahun lompatan dapat dibahagikan dengan tepat kecuali 4 tahun (tahun berakhir dengan 00) Tahun abad adalah tahun lompat hanya jika dapat dibahagikan dengan 400.

Contoh: Program Java untuk Memeriksa Tahun Leap

 public class Main ( public static void main(String() args) ( // year to be checked int year = 1996; boolean leap = false; // if the year is divided by 4 if (year % 4 == 0) ( // if the year is century if (year % 100 == 0) ( // if year is divided by 400 // then it is a leap year if (year % 400 == 0) leap = true; else leap = false; ) // if the year is not century else leap = true; ) else leap = false; if (leap) System.out.println(year + " is a leap year."); else System.out.println(year + " is not a leap year."); ) )

Pengeluaran

 1900 bukan tahun lompat.

Dalam contoh di atas, kami memeriksa sama ada tahun 1900tersebut adalah tahun lompat atau tidak. Sejak 1900adalah tahun abad (berakhir dengan 00), ia perlu dibahagikan dengan 4 dan 400 merupakan tahun lompat.

Walau bagaimanapun, 1900tidak boleh dibahagi dengan 400. Oleh itu, ini bukan tahun lompat.

Sekarang, mari kita ubah tahun menjadi 2012. Hasilnya akan

 2012 adalah tahun lompat.

Di sini, 2012bukan abad abad. Oleh itu, untuk menjadi tahun lompat, ia hanya perlu dibahagikan hanya dengan 4 .

Oleh kerana 2012boleh dibahagi dengan 4, ini adalah tahun lompat.

Artikel menarik...