Variabel adalah lokasi di dalam memori komputer yang di gunakan untuk menyimpan suatu informasi/nilai. dalam hal ini nilai atau informasinya dapat kita ubah ubah sesuai yang kita butuhkan di dalam program, cara mendeklarasikan variabel ( tipe namaVariabel1,namaVariabel2; ).
contoh :
int hasilKali;
string namaSiswa,namaGuru,namaAdmin;


Ruang Lingkup Variabel Dalam Java 

Variabel di panggil berdasarkan lingkupnya, dimulai dari blok yang paling kecil, kemudian blok di luar itu. Local Variabel digunakan di dalam method atau blok atau blok pernyataan yang lebih kecil dari itu.
Parameter adalah variabel yang ada dalam pernyataan (argument) method.
Instance Variabel adalah variabel yang memiliki nilai yang berbeda di setiap objek. 
Class Variabel adalah variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek). Ciri class variabel adalah menggunakan keyword static. 
contoh : 
public class Bilangan {
static int pencacah = 0;
int nilai;
public Bilangan(int nilai){
this.nilai = nilai;
pencacah++;
}
public void info(){
  System.out.println("Nilai:“ +  this.nilai);
  System.out.println("Pencacah:“ + pencacah);
  System.out.println("");
}
}

simpan dengan nama Bilangan.java kemudian di run >> ( '_' )
kemudan buatlah file baru dengan nama BilanganBeraksi.java 

public class BilanganBeraksi{
public static void main(String[] args){
   Bilangan b1 = new Bilangan(50);
   b1.info();

    Bilangan b2 = new Bilangan(15);
    b2.info();

    Bilangan b3 = new Bilangan(30);
         b3.info();
}
}

Memberi Nilai Variabel di Java

Memberi nilai variabel bisa menggunakan tanda sama dengan (=), kebiasaan yang baik untuk memberi nilai awal (initial value) pada local variabel (mencegah bug pada program)
Contoh:
int hasilTambah = 0;
boolean status = false;

Memberi Nama Variabel di Java

Memberi nama bisa menggunakan lowercase untuk variabel yang  terdiri dari satu kata atau kata pertama bisa menggunakan kapital untuk karakter pertama dari kata kedua, ketiga, dst
Contoh:
int hasil;
boolean statusMesinMobil;
Button openFile;

Penentu Akses Varibel di Java

Private adalah pengaksesan suatu instance variabel dan method hanya dapat dilakukan di dalam class ( tidak bisa dari dari luar class)
Tanpa Tanda adalah pengaksesan suatu instance variabel dan method dapat dilakukan di dalam kelas dan kelas lain dalam satu paket
Public adalah pengaksesan suatu instance variable dan method dapat dilakukan dari luar (sembarang) kelas

Level Akse Class

Specifier 
Class
Package
SubClass 
World
private 
ok 
     
no specifier 
ok
ok
 
protected 
ok
ok
ok 
public
ok
ok
ok
ok

Demikianlah cara membuat variabel dan Tipe data pada bahasa Java, semoga bermanfaat.., ( '_' )

by.Imam Syafi'i

loading...