Jenis-jenis Variabel

Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :

  • Instance Variables (tidak statis). Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.

  • Class Variables (statis). Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.

  • Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.

  • Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.


Contoh program Variabel dan Tipe data

  • package bungabank;
  •  
  • public class BungaBank {
  •  
  •     /**
  •      * @param args
  •      */
  •     public static void main(String[] args) {
  •         // TODO Auto-generated method stub
  •  
  •         /* Deklarasi variable */
  •         double pokok;        // nilai investasi
  •         double sukubunga;    // suku bunga bank
  •         double bunga;        // nilai bunga
  •  
  •         /* Perhitungan */
  •         pokok = 20000;
  •         sukubunga = 0.10;    // sama dengan 10%
  •         bunga = pokok * sukubunga;
  •  
  •         pokok = pokok + bunga;
  •  
  •         /* Cetak hasil keluaran */
  •         System.out.print("Bunga yang dihasilkan adalah Rp. ");
  •         System.out.println(bunga);
  •         System.out.print("Nilai investasi setelah 1 tahun adalah Rp. ");
  •         System.out.println(pokok);
  •  
  •     }
  • }
  • Berikut adalah hasil keluarannya :




Leave a Reply