Pengertian Konstanta dan Percobaan Mengubah Nilai Konstanta


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. Inilah yang menjadi pembeda dari konstanta dengan variabel.

Sebenarnya tidak ada konsep khusus tentang konstanta di bahasa Java, nantinya yang akan kita buat adalah menambah sebuah keyword tertentu ke dalam variabel agar nilainya tidak bisa diubah. Keyword yang dimaksud adalah public static final 

Percobaan Mengubah Nilai Konstanta

Sesuai dengan aturannya, konstanta tidak bisa diubah sepanjang kode program. Mari kita coba:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class BelajarJava {
  public static final int KURS_DOLLAR = 14000;
  public static final double PI = 3.14;
  public static final String WEBSITE = "Duniailkom";
   
  public static void main(String args[]){
     
    KURS_DOLLAR = 13500;
 
    System.out.println(KURS_DOLLAR);
    System.out.println(PI);
    System.out.println(WEBSITE);
  }
}

Hasil pada saat proses compile:

BelajarJava.java:8: error: cannot assign a value to final variable KURS_DOLLAR
    KURS_DOLLAR = 13500;
    ^
1 error

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

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton