Java Variabel
Variabel adalah wadah untuk menyimpan nilai data.
Dalam Java, terdapat berbagai jenis tipe variable, contoh:
- String – menyimpan text, seperti “Hello”. Nilai string diawali dan diakhiri dengan tanda kutip ganda (” “)
- int – menyimpan bilangan bulat tanpa desimal, seperti 123 atau -123
- float – menyimpan numerik yang berisi bilangan desimal, seperti 19.99 atau -19.99
- char – menyimpan single karakter, seperti ‘a’ atau ‘b’. Nilai char diawali dan diakhiri dengan kutip satu(‘ ‘)
- boolean – menyimpan nilai dengan dua status, true atau false
Mendeklarasikan (Membuat) Variabel
Untuk membuat variabel, Anda harus menspesifikasikan tipenya dan memasukan sebuah nilai kedalamnya:
type variable = value;
Dimana type merupakan salah satu tipe data Java (seperti int atau String), dan variable merupakan nama dari variabelnya (seperti x atau name). Sama dengan (=) digunakan untuk memasukkan nilai kedalam variabel.
Untuk membuat sebuah variabel yang menyimpan data teks, perhatikan contoh di bawah ini:
public class Main {
public static void main(String[] args) {
String nama = "Budi";
System.out.println(nama);
}
}
Output :
Budi
Untuk membuat variabel yang menyimpan sebuah numerik, perhatikan contoh di bawah ini:
public class Main {
public static void main(String[] args) {
int numerik = 15;
System.out.println(numerik);
}
}
Output :
15
Anda juga bisa mendeklarasikan sebuah variabel tanpa harus memasukkan nilainya terlebih dahulu, dan nilainya bisa dimasukkan nanti, seperti contoh berikut:
public class Main {
public static void main(String[] args) {
int numerik;
numerik = 15;
System.out.println(numerik);
}
}
Output :
15
Jika Anda memasukkan sebuah nilai baru ke dalam sebuah variabel yang sudah ada, maka nilai variabel tersebut akan diganti oleh nilai yang baru, contoh:
public class Main {
public static void main(String[] args) {
int numerik = 15;
numerik = 20; // numerik sekarang 20
System.out.println(numerik);
}
}
Output :
20
Variabel Final
Anda bisa menambahkan keyword final jika Anda tidak ingin nilai variabel tidak bisa diubah (ini akan mendeklarasikan variabel sebagai “final” atau “konstan”, yang berarti tidak dapat diubah dan hanya dapat dibaca), contoh:
public class Main {
public static void main(String[] args) {
final int numerik = 15;
numerik = 20; // akan menghasilkan error
System.out.println(numerik);
}
}
Output :
Main.java:4: error: cannot assign a value to final variable numerik
numerik = 20; // akan menghasilkan error
^
1 error
Tipe Lainnya
Berikut ini sebuah demonstrasi bagaimana mendeklarasikan variabel dari berbagai tipe:
int myNum = 15;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Catatan: Anda akan mempelajari lebih banyak lagi tentang tipe data pada tutorial Java selanjutnya.
Menampilkan Variabel
Method println() sering digunakan untuk menampilkan variabel.
Untuk menggabungkan text dan variabel, gunakan karaketer +, contoh:
public class Main {
public static void main(String[] args) {
String nama = "Budi";
System.out.println("Halo " + nama);
}
}
Output :
Halo Budi
Anda juga bisa menggunakan karakter + untuk menambahkan sebuah variabel ke variabel lainnya, contoh:
public class Main {
public static void main(String[] args) {
String namaDepan = "Budi ";
String namaBelakang = "Budiman";
String namaLengkap = namaDepan + namaBelakang;
System.out.println(namaLengkap);
}
}
Output :
Budi Budiman
Untuk data yang bernilai numerik, karakter + menjadi operator matematika (penjumlahan), berikut ini contoh variabel integer dengan menggunakan karakter + :
public class Main {
public static void main(String[] args) {
int x = 5;
int y = 6;
System.out.println(x + y); // Mencetak nilai x + y
}
}
Output :
11
Berdasarkan contoh diatas:
- x menyimpan nilai 5
- y menyimpan nilai 6
- Lalu kita menggunakan method println() untuk menampilkan nilai dari x+y, yang hasilnya adalah 11
Mendeklarasikan Banyak Variabel
Untuk mendeklarasikan lebih dari satu variabel dengan tipe yang sama, gunakan koma ( , ), contoh :
public class Main {
public static void main(String[] args) {
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
}
}
Output :
61
Java Identifiers
Semua variabel Java harus teridentifikasi dengan nama yang unik.
Nama unik ini disebut identifiers.
Identifiers bisa menggunakan nama yang pendek (seperti x dan y) atau menggunakan nama yang lebih deskriptif (umur, jumlah, luasLingkaran).
Catatan: Direkomendasikan menggunakan nama yang deskriptif agar lebih mudah dipahami dan mudah dikelola, contoh:
public class Main {
public static void main(String[] args) {
// Bagus
int menitPerJam = 60;
// Ok, tapi akan sulit dipahami jika kita hanya menggunakan m
int m = 60;
System.out.println(menitPerJam);
System.out.println(m);
}
}
Output :
60
60
Berikut ini beberapa aturan untuk membuat nama variabel (unique identifiers):
- Nama dapat berisi huruf, numerik, garis bawah, dan tanda dolar
- Nama harus diawali dengan huruf
- Nama harus diawali dengan sebuah huruf kecil dan tidak boleh mengandung spasi
- Nama juga bisa dimulai dengan $ dan _
- Nama bersifat case-sensitive (“myVar” dan “myvar” merupakan variabel yang berbeda)
- Kata-kata yang dicadangkan (seperti keyword yang terdapat di Java, int atau boolean) tidak bisa digunakan sebagai nama variabel
Tutorial sebelumnya : Komentar Java
Tutorial setelahnya : Tipe Data Pada Java
Semua Tutorial JAVA : Tutorial JAVA