Pendahuluan
Tipe data merupakan konsep yang fundamental bagi setiap programmer apapun, baik Java, C, Pascal, dll.Tipe data ini yang digunakan untuk menentukan nilai atau value yang akan disimpan dalam memori dan akan diproses dalam program.
Kesalahan dalam memilih tipe data akan berakibat fatal dalam membuat suatu program, oleh karena itu pelajari materi ini baik-baik.
Di Java, kita mengenal 2 Jenis tipe data yaitu:
- Tipe data primitif
- Tipe data referensi
Tipe Data Primitif
Di Java terdapat 8 macam tipe data primitif, yaitu:
- int
- float
- double
- long
- char
- byte
- shot
- boolen
int:
- Merupakan tipe data intergral 32 bit
- Mempunyai rentang dari (-2^31) sampai (2^31-1)
- Mempunyai default value 0
- Contoh : int a = 10;
float:
- Merupakan tipe data floating point 32 bit
- Mempunyai default value 0.0f
- Contoh : float tagihan = 200.30f;
double:
- Merupakan tipe data floating point 64 bit
- Mempunyai default value 0.0
- Contoh : double ipk = 2.75;
long:
- Merupakan tipe data integral 64 bit
- Mempunyai rentang dari (-2^63) sampai (2^63-1)
- Mempunyai default value 0L
- Contoh : long serialId = 2304904L;
char:
- Merupakan tipe data 16-bit unicode character
- Mempunyai nilai minimum '\u0000' (atau 0)
- Mempunyai nilai maksimum '\uffff'
- Contoh : char huruf = 'A';
byte:
- Merupakan tipe data integral 8 bit
- Mempunyai rentang dari (-2^7) sampai (2^7-1)
- Mempunyai default value 0
- Contoh : byte a = 10;
short:
- Merupakan tipe data integral 16 bit
- Mempunyai rentang nilai dari (-2^15) sampai (2^15-1)
- Mempunyai default value 0
- contoh : short a = 10;
boolean:
- Merupakan tipe data yang mempunyai nilai true atau false
- Mempunyai default value false.
- Contoh : boolan sudahMakan = true;
Tipe Data Reference
Tipe data reference (referensi) adalah tipe data yang digunakan untuk mengambil atau memegang referensi dari sebuah objek (instance dari kelas). Tipe data ini mempunyai nilai default null.Contoh deklarasi tipe data referensi:
//deklarasi variable gani dengan tipe data dari kelas Mahasiswa
Mahasiswa gani;
//membuat objek gani
gani = new Mahasiswa();
Dari contoh diatas, kita dapat simpulkan bahwa variable dani merupakan variable yang memegang referensi dari kelas Mahasiswa, sehingga variable gani dapat mengakses semua method dan atribut yang ada di kelas Mahasiswa.
gan, tolong sekalian dikasih syntaxnya ya....
ReplyDeleteagar kami lebih mudah memahami sekaligus bisa mencobanya sekalian, termiakasih.....
*terimakasih
Delete