Laman

Selasa, 03 Januari 2012

Tipe Variabel Pada Java Programming

Variabel berguna untuk penyimpanan penamaan yang dapat memanipulasi program.  Setiap variabel dalam Java memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel; rentang nilai yang dapat disimpan dalam memori ; dan himpunan operasi yang dapat diterapkan ke variabel.

Variabel harus di deklarasikan sebelum digunakan. Berikut bentuk dasar deklarasi variabel:

tipe data variable [ = value][, variable [= value] ...] 
berikut tipe data java dan nama variabel yang lebih dari satu jenis variabel tertentu yang dipisahkan dengan koma
contoh :

int a, b, c;         // pendeklarasian tiga ints, a, b, and c.
int a = 10, b = 10;  // contoh inisialisasi
byte B = 22;         // inisialisasi tipe byte variabel B
double pi = 3.14159; // pendeklarasian nilai dari PI
char a = 'a';        // inisialisasi variabel char dengan nilai 'a'

Ada 3 jenis Variabel dalam pemrograman Java :

  • Local Variabel
  • Instance Variabel
  • Class/Static Variabel

Local Variabel:


  • Variabel lokal dideklarasikan dalam metode, konstruktor, atau blok.
  • Variabel lokal dibuat ketika metode, konstruktor atau blok yang dimasukkan dan variabel akan hancur setelah keluar metode, konstruktor atau blok.
  • Pengubah akses tidak dapat digunakan untuk variabel lokal.
  • Variabel lokal hanya terlihat dalam menyatakan metode, konstruktor atau blok.
  • Variabel lokal diimplementasikan di tingkat tumpukan internal.
  • Tidak ada nilai bawaan untuk variabel lokal sehingga harus dinyatakan dan nilai awal harus diserahkan sebelum penggunaan pertama.


contoh:

public class Test{ 
   public void umurAgus(){
      int umur = 0;
      umur = umur + 1000;
      System.out.println("Agus Berumur : " + umur + " Abad");
   }
   
   public static void main(String args[]){
      Test test = new Test();
      test.umurAgus();
   }
}

Hasil dari eksekusi kode :

Agus Berumur : 1000 Abad

Instance Variabel:
contoh.
import java.io.*;

public class Karyawan{
   // instance variable berikut dapat terlihat oleh setiap child class.
   public String nama;
   
   //   variable gaji  hanya terlihat oleh class Karyawan.
   private double gaji;
   
   // variable nama sebagai constructor. 
   public Karyawan (String karNama){
      nama = karNama;
   }

   //  penetapan nilai variabel gaji
   public void jumGaji(double karGaji){
      gaji = karGaji;
   }
   
   //  metode cetak detail karyawan
   public void cetakKar(){
      System.out.println("nama  : " + nama );
      System.out.println("gaji :" + gaji);
   }

   public static void main(String args[]){
      Karyawan karSatu = new Karyawan("Jenita Dodol");
      karSatu.jumGaji(2500000);
      karSatu.cetakKar();
   }
}

Hasil Running kode :
nama  : Jenita Dodol
gaji :2500000.0

Class/static variables:
Contoh....





import java.io.*;
public class Karyawan{
   // salary  variable is a private static variable
   private static long gaji;

   // DEPARTMENT is a constant
   public static final String DEPARTMENT = "Teknologi Bubur ";

   public static void main(String args[]){
      gaji = 50000000;
      System.out.println(DEPARTMENT+"Rata-rata Gajih : "+gaji);
   }
}

Hasil Running kode :
Teknologi Bubur Rata-rata Gajih : 50000000

Sumber : tutpoin,Gjav

Tidak ada komentar :

Posting Komentar