Variabel Java
Variabel Java
Variabel adalah wadah untuk menyimpan nilai data.
Di Java, ada berbagai jenis variabel, misalnya:
String
- menyimpan teks, seperti "Halo". Nilai string dikelilingi oleh tanda kutip gandaint
- menyimpan bilangan bulat (bilangan bulat), tanpa desimal, seperti 123 atau -123float
- menyimpan angka floating point, dengan desimal, seperti 19,99 atau -19,99char
- menyimpan karakter tunggal, seperti 'a' atau 'B'. Nilai Char dikelilingi oleh tanda kutip tunggalboolean
- menyimpan nilai dengan dua status: benar atau salah
Mendeklarasikan (Membuat) Variabel
Untuk membuat variabel, Anda harus menentukan jenis dan memberinya nilai:
Sintaksis
type variableName = value;
Dimana type adalah salah satu tipe Java (seperti int
or String
), dan
variableName adalah nama variabel (seperti x atau
name ). Tanda sama dengan digunakan untuk memberikan nilai pada variabel.
Untuk membuat variabel yang harus menyimpan teks, lihat contoh berikut:
Contoh
Buat variabel bernama name of type String
dan berikan nilai " John ":
String name = "John";
System.out.println(name);
Untuk membuat variabel yang harus menyimpan nomor, lihat contoh berikut:
Contoh
Buat variabel bernama myNum of type int
dan berikan nilai 15 :
int myNum = 15;
System.out.println(myNum);
Anda juga dapat mendeklarasikan variabel tanpa menetapkan nilai, dan menetapkan nilai nanti:
Contoh
int myNum;
myNum = 15;
System.out.println(myNum);
Perhatikan bahwa jika Anda menetapkan nilai baru ke variabel yang ada, itu akan menimpa nilai sebelumnya:
Contoh
Ubah nilai myNum
dari 15
menjadi 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Variabel Akhir
Namun, Anda dapat menambahkan final
kata kunci jika Anda tidak ingin orang lain (atau diri Anda sendiri) menimpa nilai yang ada (ini akan mendeklarasikan variabel sebagai "final" atau "konstan", yang berarti tidak dapat diubah dan hanya-baca):
Contoh
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Tipe yang lain
Demonstrasi cara mendeklarasikan variabel tipe lain:
Contoh
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Anda akan mempelajari lebih lanjut tentang tipe data di bab berikutnya.
Variabel Tampilan
Metode println()
ini sering digunakan untuk menampilkan variabel.
Untuk menggabungkan teks dan variabel, gunakan +
karakter:
Contoh
String name = "John";
System.out.println("Hello " + name);
Anda juga dapat menggunakan +
karakter untuk menambahkan variabel ke variabel lain:
Contoh
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
Untuk nilai numerik, +
karakter berfungsi sebagai operator matematika (perhatikan bahwa kami menggunakan int
variabel (bilangan bulat) di sini):
Contoh
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
Dari contoh di atas, Anda dapat mengharapkan:
- x menyimpan nilai 5
- y menyimpan nilai 6
- Kemudian kita menggunakan
println()
metode untuk menampilkan nilai x + y, yaitu 11
Nyatakan Banyak Variabel
Untuk mendeklarasikan lebih dari satu variabel dengan tipe yang sama , gunakan daftar yang dipisahkan koma:
Contoh
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Pengidentifikasi Java
Semua variabel Java harus diidentifikasi dengan nama yang unik .
Nama-nama unik ini disebut pengidentifikasi .
Pengidentifikasi dapat berupa nama pendek (seperti x dan y) atau nama yang lebih deskriptif (usia, jumlah, volume total).
Catatan: Disarankan untuk menggunakan nama deskriptif untuk membuat kode yang dapat dimengerti dan dipelihara:
Contoh
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
Aturan umum untuk penamaan variabel adalah:
- Nama dapat berisi huruf, angka, garis bawah, dan tanda dolar
- Nama harus diawali dengan huruf
- Nama harus dimulai dengan huruf kecil dan tidak boleh berisi spasi
- Nama juga dapat dimulai dengan $ dan _ (tetapi kami tidak akan menggunakannya dalam tutorial ini)
- Nama peka huruf besar/kecil ("myVar" dan "myvar" adalah variabel yang berbeda)
- Kata-kata yang dicadangkan (seperti kata kunci Java, seperti
int
atauboolean
) tidak dapat digunakan sebagai nama