Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Tuesday, November 12, 2019

Tips Dan Trik Variabel Di Java

Deklarasi Variabel

Sintak Dasar

data_type variable_name [ = value][, variable_name [= value] ...] ; 

Contoh Deklarasi dan Inisialisai Variabel

int a, b, c; // Declares three ints, a, b, and c. int a = 10, b = 10; // Example of initialization byte B = 22; // initializes a byte type variable B. double pi = 3.14159; // declares and assigns a value of PI. char a = 'a'; // the char variable a iis initialized with value 'a' 

Macam-Macam Variabel

1. Local Variable
2. Instance Variable
3. Class atau Static Variable

Local Variable

- Local variable yakni variabel yang dideklarasikan di method, constructor, ataupun blok.
- Local variable dibentuk saat masuk ke dalam method, constructor ataupun blok. Begitu juga local       variable akan dihapus saat keluar dari method, contructor ataupun blok.
- Anda tidak boleh memperlihatkan access modifier pada local variable.
- Anda harus memperlihatkan inisialisasi pada local variable ini, jikalau tidak akan keluar pesan error           "variable number might not have been initialized"

Contoh Program

package com.nursalim.java.basic;  public class LocalVariableDemo {    public LocalVariableDemo(){   // local variable message di dalam konstruktor   String message = "Message di dalam konstruktor";   System.out.println(message);  }    public void getMessage(){   // pola local variable message di method   String message = "Message di dalam method";   System.out.println(message);  }    public static void main(String[] args){   LocalVariableDemo localVariableDemo = new LocalVariableDemo();   localVariableDemo.getMessage();  } } 

Instance Variable

- Instance variable yakni variabel yang dideklarasi di dalam kelas tetapi diluar method, constructor, maupun blok.
- Instance variable dibentuk saat sebuah object dibuat, yaitu dengan memakai keyword "new". Dan instance variable di hapus saat object dihapus (destroyed).
- Anda sanggup memperlihatkan susukan modifier pada instance variable.
- Instance variable sanggup diakses dari dalam method, constructor, ataupun variable.
- Instance variable memiliki default value. Untuk Number memiliki default 0. Untuk boolean memiliki default false. Sedangkan untuk object memiliki default null.

Contoh Program

Nama File : Karyawan.java

package com.nursalim.java.basic;  public class Karyawan {  //instance variable nama  public String nama;    //instance variable departemen  public String departemen;    public Karyawan(String namaKaryawan){   nama = namaKaryawan;  }    public void setDepartemen(String dept){   departemen = dept;  }    public void printKaryawan(){   System.out.println("Nama Karyawan : "+nama);   System.out.println("Departemen : "+departemen);  }    public static void main(String[] args){   Karyawan karyawan = new Karyawan("Nursalim");   karyawan.setDepartemen("Information Technology");   karyawan.printKaryawan();  } } 

Output:

Nama Karyawan : Nursalim Departemen : Information Technology 

Class / Static Variable

Class atau Static variable adalah,
- Variable yang dideklarasikan dengan keyword static pada kelas, tetapi diluar method atau blok.
- Static variable dibentuk saat kegiatan dijalankan, dan dihancurkan saat kegiatan dihentikan.
- Anda sanggup memperlihatkan access modifier pada class variabel. Biasanya memakai public access modifier.
- Static variable sanggup diakses memakai sintak className.variableName.

Contoh Program

Kita menciptakan kegiatan Java memakai static variable yaitu nama, dan jurusan pada kelas Mahasiswa.

package com.nursalim.java.basic;  public class Mahasiswa { public static String nama = "Nursalim"; public static selesai String jurusan = "Teknik Informatika";  public static void main(String[] args){ System.out.println("Nama Mahasiswa : "+nama); System.out.println("Jurusan : "+jurusan); } } 

Output

Nama Mahasiswa : Nursalim Jurusan : Teknik Informatika 

Notes:
Apabila variabel nama, dan jurusan diakses dari luar kelas, Anda sanggup mengaksesnya dengan cara menambahkan NamaKelas.NamaVariable ibarat Mahasiswa.nama atau Mahasiswa.jurusan.