Tipe Data Primitif



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