Variabel adalah satuan dasar
penyimpanan dalam program Java. Suatu variabel dapat bersifat sementara,
misalkan variabel yang di dalam pengulangan for, atau dapat juga
variabel instance yang dapat diakses oleh semua method dalam class.
1.
Cara
Mendeklarasikan Variabel
a. Nama variabel tidak boleh ada spasi
int
Bilangan Bulat; //Salah
int
BilanganBulat; //Benar
int
Bilangan_Bulat; //Benar
b. Nama variabel tidak blehberupa angka
atau diawali dengan karakter numerik.
boolean
1; //Salah
double
2Dimensi [][]; //salah
double
T1; //Benar
c. Nama variabel tidak boleh mengandung
karakter simbol,kecuali tanda $.
char
Simbol #; //Balah
char
$a; //Benar
d. Nama variabel tidak boleh menggunakan
kata kunci yang sudah didefinisikan didalam java.
byte
while; //Salah
boolean
break; //Salah
e. Dalam suatu blok program ,nama variabel
harus bersifat unik atau berbeda satu sama lain.
int a = 0;
if (a ==
0) {
int a =
3; //Benar
int b =
4; //Benar
int b =
5; //Salah
f. Usahakan nama variabel sedeskriptif
mungkin sehingga kode program dapat lebih mudah untuk dipahami orang lain.
g. Nama variabel selalu diawali dengan
huruf kecil.
isExist,
isBoolean, isVisible
2.
Inisialisasi
Variabel
Java
mengijinkan kita untuk melekukan inisialisasi nilai terhadap variabel yang
dideklarasikan. Nilai inisialisasi adalah nilai yang digunakan sebagai nilai
awal (default) sebelum akhirnya nilai variabel tersebut diisi tau diganti dengan
nilai lain. Bentuk umum dari proses inisialisasi nilai kedalam variabel adalah
sebagai berikut:
Tipe namaVariabel =
nilai;
Tipe namaVariabel1 = nilai1, namaVariabel2 =
nilai2;
3. Lingkup dan Daur Hidup Variabel
Variabel yang
dideklarasikan di dalam lingkup (scope) atau blok tertentu hanya dikenali di dalam
lingkup bersangkutan saja. Dalam java, blok diawali dengan tanda “{“ dan
diakhiri dengan tanda “}” . Dalam bahasa pascal, tanda tersebut dipresentasikan
dengan kata kunci begin dan end.Perhatikan contoh program dibawah ini:
class LingkupVariabel {
public static void main
(string[] args) {
int x = 50;
if (x > 25)
{ //awal blok
int
y = 55;
System.out.println(“Nilai
x di dalam blok : “ + x);
System.out.println(“Nilai
y di dalam blok : “ + y);
} //akhir
blok
System.out.println(“Nilai
x di luar blok : “ + x);
//SALAH
System.out.println(“Nilai
y di luar blok : “ + y);
}
}
|
Hasil yang akan diberikan pada program diatas
adalah sebagai berikut:
Nilai x di dalam blok : 50
Nilai y di dalam blok : 55
Nilai x di luar blok : 50
|
Pada contoh kode di atas,variabel b dideklarasikan di dalam
blok if sehingga tidak dikenali lagi dari luar blok
bersangkutan.
Tidak ada komentar:
Posting Komentar