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