Bahasa Java

Konstanta Pada Bahasa Pemrograman Java

Assalamu’alaikum, Selamat datang di matericoding.com. Pada kesempatan kali ini akan dilanjutkan tutorial bahasa pemrograman java. Pada tutorial sebelumnya telah dijelaskan tentang variabel pada bahasa java, untuk kali ini akan dijelaskan penulisan konstanta pada bahasa pemrograman java.

Pengertian Konstanta dalam Bahasa Pemrograman Java

Konstanta adalah sebuah tempat atau container dari suatu nilai. Sesuai dengan namanya, nilai dari konstanta bersifat tetap (konstan) dan tidak bisa diubah sepanjang program berjalan.

Cara Pembuatan Konstanta Pada Bahasa Pemrograman Java

Untuk membuat konstanta dalam bahasa Java, kita menggunakan format berikut:

<access_modifier> static final <tipe_data> <NAMA_KONSTANTA>= nilai_konstanta;
  • access_modifier: Adalah salah satu dari keyword public, protected atau private. Karena kita belum membahas tentang access modifier ini, silahkan pakai public saja. Access modifier akan dibahas di materi tentang pemrograman object (OOP).
  • static: Merupakan keyword untuk membuat variabel yang bisa diakses langsung dari dalam class (tanpa harus membuat object).
  • final: Ditambahkan agar variabel ini bersifat final dan nilainya tidak bisa ditimpa.
  • tipe_data: Tipe data dari konstanta.
  • NAMA_KONSTANTA: Adalah tempat menulis nama konstanta. Aturan nama konstanta ini sama seperti aturan identifier yang pernah kita bahas di Aturan Dasar Penulisan Kode Program Bahasa Java. Yakni bisa terdiri dari huruf, angka dan underscore. Angka tidak bisa menjadi karakter pertama. Selain itu kebiasaan programmer Java, nama konstanta ini ditulis dalam huruf besar semua (SNAKE_CASE).
  • nilai_konstanta: Nilai yang akan diisi ke dalam konstanta.

Konstanta ini ditulis di dalam class dan sebelum perintah public static void main(String args[]). Berikut contohnya:

public class ProgramLatihan {
//Penulisan Konstanta
    public static final int HARGA_POKOK = 10000;
    public static final double PI = 3.14;
    public static final String WEBSITE = "MateriCoding";

    public static void main(String[] args) {
        System.out.println(HARGA_POKOK);
        System.out.println(PI);
        System.out.println(WEBSITE);
    }
}

Jika di jalankan hasilnya seperti berikut:

Hasil Running konstanta pada bahasa pemrograman java

Dalam kode program ini saya membuat 3 buah konstanta, yakni HARGA_POKOK, PI dan WEBSITE. Setiap konstanta harus di deklarasikan dengan tipe data yang sesuai, yaitu int, double, dan String.

Ketiga konstanta ini kemudian saya akses menggunakan perintah System.out.println().

Sesuai aturan, nilai konstanta tidak bisa diubah. Jika kita ubah nilainya, maka akan muncul pesan eror seperti berikut.

eror konstanta

saya mencoba mengisi angka 50000 ke dalam konstanta HARGA_POKOK. Hasilnya tampil pesan error pada saat di compile karena penggunaan keyword final menyebabkan kita tidak bisa mengubah nilai dari konstanta tersebut.

Demikian tadi cara penulisan konstanta pada bahasa pemrograman java. Jika ada pertanyaan bisa ditanyakan lewat kolom komentar.

Sekian dan Terimakasih

Wassalamu’alaikum Wr Wb

Salam Matericoding.

(sumber)

Add Comment

Leave a Comment