Rabu, 02 November 2011

TIPE DATA

Posted by Junaidi 10.26, under | No comments


Tipe data dalam Java dibagi menjadi dua kategori yaitu primitif dan komposit.
   Tipe data Primitif
Tipe data Primitif adalah tipe data yang tidak diturunkan dari tipe data lain. Terdapat tiga kategori tipe data primitif yaitu:
a.       Numerik (berupa integer dan floating point).
Data numerik digunakan untuk operasi perhitungan matematika, simbol bilangan menyatakan kuantitas kecuali penggunaan bilangan sebagai nomor misalnya nomor rumah, kodepos, nomor telepon.
Tipe data numerik dibagi 2 macam yaitu integer berfungsi untuk menyatakan suatu bilangan bulat dan floating point digunakan untuk menyatakan bilangan pecahan.
·        Tipe data integer
Macam tipe data integer dalam Java adalah: byte, short, int, long, char.
Masing-masing berukuran 1 byte, 2 byte, 4 byte, 8 byte dan 2 byte.
·        Tipe data floating point
Bilangan floating point juga disebut bilangan real untuk mengevaluasi ekspresi yang memiliki bagian pecahan. Terdapat dua macam tipe data floating point yaitu float (berukuran 4 byte) dan double (berukuran 8 byte).
b.       Karakter

Merupakan tipe data yang digunakan untuk menyimpan nilai berupa karakter. Tipe data berupa huruf alphabet dan simbol numerik dengan kisaran nilai 0 sampai 65535. Tipe char dalam Java berbeda dengan pemrograman C/C++. Apa alasannya?? Kalau dalam pemrograman C/C++ tipe data char berukuran 8 bit. Sedangkan Java berukuran 16 bit dikarenakan Java dirancang untuk dapat diterapkan di berbagai platform dan menggunakan karakter Unicode.
 c.       Boolean (true atau false)
Tipe Boolean adalah tipe data yang  digunakan untuk menampung nilai logika (benar atau salah). Tipe ini ditandai dengan kata kunci boolean. Nilai benar direpresentasikan dengan kata kunci true dan nilai salah dengan kata kunci false. Dalam Java nilai true dan false tidak bisa dikonversikan ke dalam numerik. Nilai true di Java tidak sama dengan 1 dan false tidak sama dengan nol (0).
Contoh: 
boolean b;
b = 1;  //salah
b = true ; //benar
b = 0 ; //salah
b = false ; //benar
 

0 komentar:

Posting Komentar

bisnis paling gratis

Tags

Blog Archive