Dan tentu saja, besarnya memori(RAM) yang dipesan untuk sebuah variabel itu tergantung dari tipe data yang anda buat.
Ada dua jenis tipe data dalam bahasa Pemrograman Java
- Primitive Data Type
- Reference/ Object Data Type
Primitive Data Type
Primitif ?
Kuno ?
Kuno ?
Ya sekiranya begitulah, tipe data ini digunakan untuk merepresentasikan hal hal dasar, seperti nilai bilangan/ huruf/ kebenaran(boolean).
Jadi, dalam Bahasa Pemrograman Java ada DELAPAN tipe data primitif
Catatan :1 byte = 8 bit
1. byte
ciri :
- 8 bit (1 byte), yang menyimpan nilai integer(bilangan bulat)
- Nilai Minimum = -128
-2^7 (-2 pangkat 7) - Nilai Maximum = 127
2^7 - 1 (2 pangkat 7 dikurang 1) - Nilai Default = 0
Nilai default berarti, saat anda buat variabel tersebut, otomatis nilainya 0. - Contoh :
byte a = -10;
byte nilai = 30;
2. short
ciri :
- 16 bit (2 byte), menyimpan integer(bilangan bulat) juga
- Nilai Minimum = -32.768
-2^15 (-2 pangkat 15) - Nilai Maximum = 32.767
2^15 -1 (2 pangkat 15 dikurang 1) - Nilai Default = 0
- Contoh :
short a = 30000;
short jumlah = -9708;
3. int
ciri :
- 32 bit (4 byte), menyimpan integer juga (malah int berasal dari kata integer)
- Nilai Minimum = -2.147.483.648
-2^31 (-2 pangkat 31) - Nilai Maximum = 2.147.483.647
2^31 - 1 (2 pangkat 31 dikurang 1) - Nilai Default = 0
- Contoh : int variabelA = 100000;
int variabelB = 2000000;
4. long
ciri :
- 64 bit (8 byte), menyimpan integer juga
- Nilai Minimum = -9.223.372.036.854.775.808
-2^63 (-2 pangkat 63) - Nilai Maximum = 9.223.372.036.854.775.807
2^63 - 1 (2 pangkat 63 dikurang 1) - Nilai Default = 0
- Contoh :
long variabelA1 = 1000000000000;
5. float
ciri :
- 32 bit (4 byte), floating point (bilangan berkoma)
- Nilai Default = 0.0f
inget harus pake f gan, dan juga harus diinget, kalo mau assign(masukin) nilai ke variabel float, nilai komanya bukan pake koma tapi titik - Contoh :
float rata_rata = 3.24f;
6. double
ciri :
- 64 bit (8 byte), floating point (bilangan berkoma juga)
seperti byte, short, int, long dimana semakin besar bit yang diperlukan tipe data kita bisa masukkin nilai yang lebih besar juga. - Nilai Default = 0.0d;
kalo float pake f, kalo double pake d - Contoh :
double d1 = 123.45;
7. boolean
Jika kalian mahasiswa Informatika, tentu sudah tak asing mendengar boolean
ciri :
- 1 bit
- hanya bisa menyimpan 2 nilai, true atau false
- Nilai Default = false
- Contoh :
boolean akuPintar = true;
boolean akuMalas = false;
8. char
ciri :
- 16 bit(2 byte), menyimpan huruf (bisa juga angka)
- Nilai Minimum = '\u0000' (atau 0)
- Nilai Maximum = 'uffff' (atau 65.535)
- Contoh :
char c1 = 'A';
char c2 = 'a';
Reference/ Object Data Type
Jika kalian masih inget tutorial sebelumnya tentang Object dan Class dalam Java.
Dalam tutorial sebelumnya sudah dikasih contoh cara pembuatan object dari sebuah class.
![]() |
Membuat variabel bernama objectAyin, dengan tipe data Ayin |
Nah, object tersebut bukan lagi bertipe data primitive seperti int/ char/ float/ dll, melainkan bertipe Ayin.
Dimana Tipe Data Ayin tersebut mengandung beberapa informasi.
Bagaimana ?
Sedikit ada kemajuan bukan ?
apakah tutorial ini cukup jelas dan mudah dipahami ?
Silahkan berkomentar jika ada yang kurang dimengerti, dan Terima Kasih
apakah tutorial ini cukup jelas dan mudah dipahami ?
Silahkan berkomentar jika ada yang kurang dimengerti, dan Terima Kasih
No comments
Post a Comment