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 Dodolgaji :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