Pada sesi ini, saya akan menjelaskan mengenai variabel dan tipe data di pemrograman java. Pengertian variabel dalam pemrograman java adalah tempat menyimpan sebuah value atau nilai sementara (seperti data atau informasi) di dalam memori. Sedangkan pengertian tipe data dalam pemrograman java adalah jenis data yang tersimpan dalam suatu variabel.
Dalam pemrograman java terdapat 3 macam tipe variabel, yaitu :
- Local Variabel
- Instance Variabel
- Static Variabel
Local variabel merupakan suatu variabel yang di deklarasikan didalam sebuah constructor, method dan block tanpa menggunakan akses modifier. Local variabel juga hanya dapat digunakan pada constructor, method dan block tersebut. Dan juga local variabel tidak memiliki nilai default seperti instance variabel, sehingga ketika membuat local variabel harus dideklarasikan dan diinisialisasi terlebih dahulu sebelum digunakan.
Contoh Program Java Local Variabel
CONTOH 1
public class ContohLocalVariabel { public void cetak(){ // Ini merupakan local variabel di dalam method String nama = "Fathurrahman Akbar"; System.out.println("Nama Saya "+nama); } public static void main(String[] args) { ContohLocalVariabel obj = new ContohLocalVariabel(); obj.cetak(); } }
OUTPUT
Nama Saya Fathurrahman Akbar
Instance variabel dideklarasikan didalam Class dan juga tidak berada didalam constructor, method dan block. Instance variabel memiliki nilai default misalnya untuk tipe data number nilai default-nya 0, tipe data boolean nilai default-nya false dan untuk reference object nilai default-ny a null.
Contoh Program Java Instance Variabel
CONTOH 2
public class ContohInstanceVariabel { // Ini merupakan instance variabel String nama = "Fathurrahman Akbar"; public void cetak(){ System.out.println("Nama Saya "+nama); } public static void main(String[] args) { ContohInstanceVariabel obj = new ContohInstanceVariabel(); obj.cetak(); } }
OUTPUT
Nama Saya Fathurrahman Akbar
Static variabel dideklarasikan dengan menambahkan modifier public dan keyword static serta tidak berada didalam constructor, method atau block lainnya. Penggunaan static variabel biasanya digunakan untuk membuat konstanta(nilai atau value yang didalam variabel tersebut tidak berubah atau tetap).
SINTAKS
public static tipe_variabel nama_variabel;
Contoh Program Java Static Variabel
CONTOH 3
public class ContohStaticVariabel { // Ini contoh membuat static variabel public static final double PHIE = 3.14; public static void main(String[] args) { int r = 10; double luas = PHIE * r * r; System.out.println("Menghitung Luas Lingkaran"); System.out.println("-------------------------"); System.out.println("Diketahui PHIE = "+PHIE+", dan Jari-Jari = "+r); System.out.println("Maka, Luas Lingkarannya adalah "+luas); } }
OUTPUT
Menghitung Luas Lingkaran ------------------------- Diketahui PHIE = 3.14, dan Jari-Jari = 10 Maka, Luas Lingkarannya adalah 314.0
Konversi Tipe Data
Konversi tipe data adalah merubah tipe data dengan jenis tipe data yang lain.
Contoh Konversi Tipe Data
CONTOH 4
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ContohStaticVariabel { public static void main(String[] args) { try { System.out.println("Menghitung Luas Persegi"); System.out.println("-----------------------"); InputStreamReader reader = new InputStreamReader(System.in); BufferedReader input = new BufferedReader(reader); System.out.print("Masukkan Sisi : "); String sisi = input.readLine(); double luas = Math.pow(Double.parseDouble(sisi), 2); System.out.println("Luas Persegi = "+luas); } catch (IOException ex) { ex.toString(); } } }
OUTPUT
Menghitung Luas Persegi ----------------------- Masukkan Sisi : 9 Luas Persegi = 81.0
PENJELASAN
Perhatikan baris double luas = Math.pow(Double.parseDouble(sisi), 2); ,pada baris tersebut terdapat konversi String ke double yaitu Double.parseDouble(sisi). Variabel sisi bertipe String, sedangkan saya akan melakukan operasi aritmatika untuk melakukan perhitungan luas persegi. Sehingga saya harus melakukan konversi variabel sisi tersebut ke variabel numeric(double)
Sekian pembahasan tentang variabel dan tipe data di pemrograman java kali ini. Semoga bermanfaat.

Post a Comment for "Belajar Variabel dan Tipe Data di Java"