Blogger Jateng

Belajar Variabel dan Tipe Data di Java

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 :

  1. Local Variabel
  2. 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
    

  3. Instance Variabel
  4. 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
    

  5. Static Variabel
  6. 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.


Copyrighted.com Registered & Protected

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