Tipe Data Primitif
Bahasa
pemrograman Java mendefinisikan delapan tipe data primitif. Mereka diantaranya
adalah boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte,
short, int, long (integral), double and
float (floating point).
4.8.1.
logika - boolean
Tipe data
boolean diwakili oleh dua pernyataan : true dan false. Sebagai contoh adalah,
boolean result = true;
Contoh yang ditunjukkan diatas, mendeklarasikan variabel yang dinamai result sebagai tipe data boolean dan memberinya nilai true.
4.8.2.
teksual - char
Tipe data
character (char), diwakili
oleh karakter single
Unicode. Tipe data
ini harus
memiliki ciri
berada dalam tanda single quotes(’ ’). Sebagai contoh,
‘a’ //Huruf a
‘\t’ //A tab
Untuk menampilkan
karakter khusus seperti
' (single quotes)
atau " (double
quotes),
menggunakan
karakter escape \. Sebagai contoh,
'\'' //untuk single
quotes
'\"' //untuk double
quotes
Meskipun
String bukan merupakan tipe data primitif (namun merupakan suatu Class),kita akan memperkenalkan mengenai pada bagian ini.
String mewakili tipe data yang terdiri atas beberapa karakter. Mereka
tidak termasuk tipe data primitif, melainkan suatu class. Mereka memiliki literal yang terdapat
diantara tanda double quotes(“”).
Sebagai contoh,
String message=“Hello world!”
4.8.3.
Integral - byte, short, int & long
Tipe data
integral dalam Java
menggunakan tiga bentuk-
yaitu desimal, oktal
atau heksadesimal. Contohnya,
2 //nilai
desimal 2
077 //angka
0 pada awal pernyataan mengindikasikan nilai oktal
0xBACC //karakter
0x mengindikasikan nilai heksadesimal
Tipe-tipe integral
memiliki default tipe data yaitu int. Anda dapat merubahnya ke bentuk
long dengan
menambahkan huruf l atau L.
Tipe data integral
memiliki range sebagai
berikut:
Integer Length Name
or Type Range
8 bits byte -27 to 27-1
16 bits short -215 to 215-1
32 bits int -231 to 231-1
64 bits long -263 to 263-1
Tabel 1: Tipe-tipe integral
dan range-nya
Petunjuk Penulisan Program:
Dalam mendefinisikan suatu nilai long, lowercase L tidak dianjurkan
karena sangat sulit untuk membedakan dari digit 1.
EmoticonEmoticon