Variabel di Java

Variabel adalah tempat menyimpan data, di java satu variabel hanya bisa menyimpan tipe data yang sama. Bagaimana cara membuat variabel? Caranaya adalah tipe datanya diikuti oleh nama variabel, penamaan variabel tidak boleh terdiri dari dua kata dimana di dalamnya ada spasi, kalaupun terdiri dari dua kata atau lebih maka kata tersebut disambung atau dihubungkan menggunakan underscore. Perhatikan contoh berikut ini:
Tidak boleh:

Ini variable

Boleh:

iniVariabel
ini_variabel

di Java, yang sering digunakan adalah yang disambung (seperti iniVariabel), jadi ke depan untuk membuat nama dari variabel kita gunakan style ini. Supaya lebih jelas kita buat kelas bernama variabel di folder src pada software intellij IDEA. Ketikkan sintaks berikut ini:

public class Variabel {
    public static void main(String[] args) {
        String nama;
        nama = "Pauzan";
        int umur = 31;
        String hobby = "Elektronika";

        System.out.println(nama);
        System.out.println(umur);
        System.out.println(hobby);
    }
}

Saat di run, hasilnya adalah:

Pauzan
31
Elektronika

Kata kunci var

Di java, sejak java versi 10, disediakan kata kunci var. Dengan var, kita tidak perlu lagi menuliskan tipe data pada variabel yang dibuat. Tapi penggunaan var ada syaratnya, yaitu kita harus menginisialisasi nilai (value) dari variabel tersebut secara langsung. kita buat kelas bernama VarDiVariabel, ketikkan sintaks di bawah ini:

public class VarDiVariabel {
    public static void main(String[] args) {
        var nama; //error karena nilai variabel tidak ditulis langsung
        var umur = 31; //tidak error, variabel umur langsung diberi nilai
        var hobby = "Elektronika"; //tidak error karena variabel hobby diberi nilai langsung

        System.out.println(nama);//error di line ini
        System.out.println(umur);
        System.out.println(hobby);
    }
}
 

Jika di run maka hasilnya adalah error, hal tersebut dikarenakan oleh variable nama yang tidak langsung diberikan value ketika diinisialisasi.

Kata kunci final

Kata kunci final adalah kata kunci yang digunakan pada variabel, dimana variabel tersebut nilainya tetap (tidak dapat dirubah). Jadi jika kita menuliskan kata kunci final sebelum variabel maka nilai pada variabel tersebut tidak dapat dirubah, jika dirubah maka akan error. Kita buat kelas bernama FinalDiVariabel, lalu ketikkan kode berikut ini:

public class FinalDiJava {
    public static void main(String[] args) {
        final var nama = "Pauzan";
        var umur = 31;
        var hobby = "Elektronika";
        
        nama = "Aufa"; //error karena sebelumnya digunakan kata kunci final
    }
}
 

PREVIOUS: Tipe Data String
NEXT: Tipe Data Bukan Primitive

KE DAFTAR ISI

 

Leave a Reply

Your email address will not be published. Required fields are marked *