Primitive variables atau variabel primitif adalah variabel yang menggunakan 8 tipe data primitif yaitu boolean, char, byte, short, int, long, float, dan double. Variabel primitif menampung nilai atau data di dalam memori, ibarat ember yang menampung air, ember adalah variabel dan air adalah nilai atau data.
- Boolean : tipe data yang memiliki dua buah nilai, yaitu true atau false (benar atau salah). Untuk besaran nilai tidak bisa di tetapkan.
- Char : tipe data dengan nilai 16 bit kisaran nilai dari 0 – 65535
- Byte : tipe data dengan nilai 8 bit merupakan nilai integer dan memiliki nilai minimum -128 dan nilai maksimum +127. Byte merupakan tipe data yang cocok untuk angka-angka yang kecil dan untuk menyatakan nilai array sebuah tabungan memori.
- Short : tipe data dengan nilai 16 bit merupakan nilai integer dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767. sama halnya dengan byte, tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai untuk menyatakan nilai array yang cukup besar dari byte.
- Int : tipe data dengan nilai 32 bit merupakan nilai integer dan memiliki nilai minimum -2147483648 dan nilai maksimum +2147483647. Tipe data ini digunakan untuk nilai yang memiliki jangkauan besar. Dan jika kita menggunakan yang lebih besar lagi maka kita menggunakan long integer.
- Long : tipe data dengan nilai 64 bit dan memiliki nilai minimum -9.223.372.036.854.775.808 dan nilai maksimum +9.223.372.036.854.775.807. tipe data ini digunakan untuk nilai yang lebih luas jangkauannya dengan tipe data int
- Double : tipe data dengan nilai 64 bit, rentang nilainya nanti ada pembahasannya selanjutnya. Tipe data ini mengandung nilai decimal dan tidak cocok untuk nilai-nilai seperti mata uang.
Reference variables adalah variabel yang menyimpan data dalam bentuk objek di dalam memori. Tidak sama dengan variabel primitif yang menggunakan tipe data primitif, reference variables menggunakan bermacam class yang tersedia dalam library Java atau class yang dibuat sendiri.
Sumber :
http://bebasdanterbuka.16mb.com/memahami-variabel-dan-konstanta-dalam-pemrograman-java/
http://triaazz.blogspot.com/2012/07/pengertian-variable-dan-type-data-di.html
Tidak ada komentar:
Posting Komentar