Menampilkan Tahun Kabisat

Assalamualaikum, . .
Pada kesempatan kali ini saya ingin berbagi cara menampilkan tahun kabisat pada pemrograman java. ada yang tau tahun kabisat itu apa, . .? Berikut penjelasannya

Tahun Kabisat dalam (Bahasa Inggris: Leap Year) adalah  Tahun Syamsiah di mana pada tahun tersebut jumlah hari bukan 365 hari melainkan 366 hari.

Satu tahun syamsiah tidak secara persis terdiri dari 365 hari, tetapi 365 hari 5 jam 48 menit 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap 4 tahun akan kekurangan hampir 1 hari (tepatnya 23 jam 15 menit 0,7256 detik).

Berikut kodingnya, .  Selamat mencoba.

public class DisplayLeapYear {

public static void main(String[] iriahus) {
final int NUMBER_PER_LINE = 10;
int count = 0;
int leap = 0;

for (int i = 1900; i <= 2100; i++) {
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) {
leap = i;
count++;

if (count % NUMBER_PER_LINE == 0)
System.out.println(leap);
else
System.out.print(leap + " ");
}
}
}

}

Semoga bermanfaat, ..

Subscribe to receive free email updates:

0 Response to "Menampilkan Tahun Kabisat"

Post a Comment