Program Menentukan Tahun Kabisat Bahasa Java
|Program Menentukan Tahun Kabisat Bahasa Java – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program menentukan tahun kabisat di bahasa pemograman Java.
Tahun kabisat merupakan tahun dimana jumlah harinya paling banyak yang terjadi setiap empat tahun sekali. Perbedaan tahun kabisat dengan tahun biasa adalah setiap bulan februari memiliki tanggal sampai 29.
Yuk langsung saja kita lihat source code dan penjelasan program untuk menentukan tahun kabisat di bahasa pemograman C berdasarkan kalender masehi (gregorian).
Source Code :
import java.util.Scanner; public class TahunKabisat { public static void main(String[] args) { int tahun; Scanner scan = new Scanner(System.in); System.out.print("Masukkan tahun : "); tahun = scan.nextInt(); if (tahun % 400 == 0) { System.out.print(tahun + " Merupakan Tahun Kabisat\n"); } else if (tahun % 100 == 0) { System.out.print(tahun + " Bukan Tahun Kabisat\n"); } else if (tahun % 4 == 0) { System.out.print(tahun + " Merupakan Tahun Kabisat\n"); } else { System.out.print(tahun + " Bukan Tahun Kabisat\n"); } } }
Simpan source code dengan nama TahunKabisat.java, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .java
Penjelasan :
Berikut adalah penjelasan source code programnya :
- Baris 1 : meng-import library java.util.Scanner untuk fungsi input.
- Baris 3 : membuat class dengan nama TahunKabisat
- Baris 5: Mendeklarasikan variable tahun yang bertipe integer.
- Baris 6 : mendeklarasikan variable scan untuk menginput nilai.
- Baris 8 – 9 : menginputkan angka tahun kedalam variable tahun.
- Baris 11 – 12 : Cek kondisi jika tahun habis dibagi 400 maka tahun tersebut adalah tahun kabisat.
- Baris 13 – 14 : Cek kondisi jika tahun habis dibagi 100 maka tahun tersebut bukan tahun kabisat.
- Baris 15 – 16 : Cek kondisi jika tahun habisa dibagi 4 maka tahun tersebut adalah tahun kabisat.
- Baris 17 – 18 : Jika tahun tidak dapat habis dibagi 400, 100 dan 4 maka tahun tersebut bukan tahun kabisat.
Compile & Run :
Berikut adalah cara meng-compile source code bahasa pemograman Java secara manual:
$ javac TahunKabisat.java
$ java TahunKabisat
berikut gambar hasil compile dan run source code programnya:
Contoh Inputan 1 :
Masukkan tahun: 2020
Contoh Keluaran 1 :
2020 Merupakan Tahun kabisat
Contoh Inputan 2 :
Masukkan tahun: 2021
Contoh Keluaran 2 :
2020 Bukan Tahun Kabisat
Kesimpulan :
Dari hasil program, source code program menentukan tahun kabisat tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil dari menentukan tahun yang diinputkan oleh user. Dari contoh tersebut user menginputkan tahun 2020 maka program menampilkan “2019 Merupakan Tahun kabisat” karna 2019 habis dibagi dengan 400 atau 4.
Sekian tutorial cara membuat program menentukan tahun kabisat di bahasa pemograman Java, semoga bermanfaat.
Happy Coding. 🙂