?> Saya sengaja menggabungkan materi variable dan constanta dalam satu bagian tersendiri, Untuk mempermudah pemahaman variable dan konstanta. Dan nantinya kita akan banyak bermain dengan variable.
Kita akan belajar mengenai :
- Apa itu variable?
- Bagaimana cara penulisan variable?
- Bagaiaman cara menggunakan variable?
- Apa saja bentuk-bentuk variable itu?
- Bagaimana bereksperimen dengan variable?
- Mengetahui studi case tentang variable
Mengenal Variable
Nama variable disebut juga dengan identifier
.
Istilah kata
identifier
akan sering kamu temui ketika membaca buku berbahasa inggris.
Pengertian
?> "Penampung nilai untuk sebuah tipe data"
Penulisan Variable (Deklarasi Variable)
tipe_data nama_variable;
int umur;
char a;
Contoh: Variasi
int umur; // deklarasi variable umur yang bertipe int
int umur = 20; // deklarasi dan inisialisasi
int angka, umur, ktp; // deklarasi 3 variable sekaligus
int angka = 5, umur = 20, ktp = 12345; // deklasari dan inisialisasi
int a, b, c; // declares three int: a, b, and c
int d = 3, e, f = 5; // declares three more int, initializing d and f
byte z = 22; // initializes z
double pi = 3.14159 // declares an aproximation of pi
char x = 'x'; // the variable x has the value 'x'
Ada 3 bentuk variable:
- variable
local
. - variable
instan
(instansiasi). - variable
static
.
Pengertian
?> "variable yang dituliskan di dalam method atau block".
block diawali tanda { dan diakhiri }
{
// area dalam block
}
Siklus Hidup: variable local akan dihapus dari memori ketika method / block selesai dijalankan.
Scope (Ruang Lingkup): hanya berada di dalam method
atau block
.
Pengertian
?> "Variable yang dituliskan di dalam class atau secara global yang diluar method atau block".
Scope (Ruang Lingkup): bisa dipanggil secara global tergantung access modifier
.
Pengertian
?> "Variable yang ditulis dengan keyword (kata kunci) static
".
No | Variables | Description |
---|---|---|
Variable Instance | Harus di instansiasi dulu dengan keyword new |
|
Variable Static | Langsung bisa dipanggil |
Ilustrasi:
Kode itu harus dipanggil dulu, kemudian baru bisa diberikan tugas.
Ibarat: Bos dan Karyawan.
Seorang Bos harus memanggil salah satu karyawannya terlebih dahulu, baru bisa memberikan dia tugas kerjaa.
Cara Panggil Variable Static
nama_class.nama_varible_static = nilai_data;
User.namaLengkap = "Rosyid Grobogan";
Kita akan belajar mengenai :
- Apa itu constanta?
- Bagaimana cara penulisan variable?
- Bagaiaman cara menggunakan variable?
- Apa saja bentuk-bentuk variable itu?
- Bagaimana bereksperimen dengan variable?
- Mengetahui studi case tentang variable
Penulisan Constanta (Deklarasi Constanta)
final tipe_data NAMA_CONSTANTA [= nilai_data];
final int tanggal = 5;
- menggunakan keyword (kata kunci)
final
.
Persamaan | Perbedaan | |
---|---|---|
variable | digunakan untuk menampung nilai data | Nilai bisa berubah |
constanta | digunakan untuk menampung nilai data | Nilainya tetap |
Experiment:
Bagaimana jika kita ingin meng-override nilai variable dan constanta?
variable
int tanggal = 5;
tanggal = 6;
constanta
final tanggal = 5;
tanggal = 6;
Apa yang terjadi ?
Setelah kita belajar mengenai variable dan constanta, selanjutnya kita akan belajar tentang tipe data dan kita menggunakan variable dan constanta ini untuk memahami tipe data.
Saya berharap penjelasan ini mudah dipahami oleh teman-teman yang belajar Java.