• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
1
 
Penulis : M. Ghazali a.k.a ghaNOZ 2480Penerbit : TheONEmAn2480Tahun Terbit : 2008
 
Variabel
Pendahuluan
Pada tulisan ini kita akan mempelajari bagaimana caranya mendeklarasikan variabel,mengetahui jenis-jenis variabel, serta
scope
dari variabel yang kita deklarasikan dalam bahasapemrograman
 Java
.
Apa itu Variabel ?
Variabel adalah satuan dasar penyimpanan dalam program Java. Suatu variabel dapat bersifatlokal (sementara), misalkan variabel yang di dalam pengulangan
 for 
, atau dapat juga variabel
instance
yang dapat diakses oleh semua
method 
dalam
class
. Benda atau sesuatu yangtersimpan di dalam variabel dinamakan nilai. Nilai dalam suatu variabel dapat berubah selamaberjalannya program. Nilai yang tersimpan dalam suatu variabel tidak harus berupa bilangan.Kita dapat membuat variabel yang dapat menyimpan huruf. Jenis nilai yang tersimpan dalamvariabel merupakan tipe variabel.
Menggunakan Variabel
Dalam Java, secara eksplisit kita harus mendeklarasikan variabel sebelum kitamenggunakannya. Java secara eksplisit mengharuskan kita untuk mendeklarasikan variabelsehingga jika terdapat salah ejaan (
misspell
) dalam nama variabel, compiler akan menemukankesalahan tersebut dan menampilkannya sebagai kesalahan compiler (
compiler error 
).
 
2
Bagaimana Cara Mendeklarasikan Variabel?
Untuk mendefinisikan variabel tentukan tipenya terlebih dahulu lalu nama variabel tersebutlalu diakhiri dengan titik-koma karena pendeklarasian variabel merupakan sebuah bentuk pernyataan (
statement 
). Bentuk dasar dalam mendeklarasikan variabel adalah seperti ini:
tipe nama;
 Contohnya adalah seperti ini:
int panjang;String namaLengkap;double radius;
Di atas tadi merupakan bagaimana cara kita mendeklarasikan suatu variabel. Variabel dengannama panjang akan menampung nilai
integer 
,
namaLengkap
akan menampung nilai
String
,dan radius akan menampung nilai
double
(untuk tipe data akan dibahas pada bagianselanjutnya).
Mendeklarasikan Dua Variabel atau Lebih dalam Satu Statement
Kita dapat mendeklarasikan dua atau lebih (dengan tipe yang sama) dalam satu statement,dengan memisahkan nama variabel dengan koma. Contohnya adalah seperti ini:
int a, b, c;
 Statement di atas tersebut akan mendeklarasikan tiga variable dengan tipe
int
, dengan nama
a
,
b
, dan
c
. Tetapi cara pendeklarasian variabel seperti di atas akan sedikit sulit dibaca olehorang lain yang membaca program kita. Jadi lebih baik jika kita tidak mendeklarasikan duaatau lebih variabel dalam satu statement agar program kita lebih mudah dibaca dan di-
maintain
.
Mendeklarasikan Variabel Class
Variabel class adalah variabel yang dapat diakses oleh semua method di dalam class,termasuk 
static method 
seperti
main
. Ketika mendeklarasikan variabel class, ada dua aturandasar yang harus diikuti, yaitu:
 
Menempatkan deklarasi variabel dalam blok class, tetapi tidak dalam method yangberada dalam class.
 
3
 
Kita harus memasukkan kata static dalam pendeklarasian variabel. Kata staticditempatkan sebelum tipe variabel.Agar lebih jelas lihat contoh program di bawah ini:
SayHello.javapublic class SayHello{// declare class variablestatic String helloMessage = "Hello Programmer";public static void main(String args[]){System.out.println(helloMessage);System.out.println(myNickNameIs);}// declare class variablestatic String myNickNameIs = "ghaNOZ2480";}
Bila melihat contoh program diatas, kita dapat menempatkan pendeklarasian variabel padaawal class atau akhir class, tetapi lebih baik ditempatkan di awal class agar lebih mudahdibaca.
Mendeklarasikan Variabel Instance
Variabel instance sama halnya dengan variabel class, tetapi tidak menggunakan kata staticdalam pendeklarasiannya. Variabel instance terhubung dengan instance dari class. Jadi kitahanya bisa menggunakannya ketika membuat instance dari class. Karena static method tidak terhubung dengan instance dari class, kita tidak bisa menggunakan variabel instance dalamstatic method dan memasukkannya dalam main method.Berikut adalah contoh dari pendeklarasian variabel instance dan jika kita mencoba untuk mengakses variabel tersebut melalui main method (yang merupakan static method) maka saatdi-
compile
akan mengalami
error 
.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...