Seperti
bahasa pemrograman lainnya, Java mempunyai 8 tipe data primitif, yang mana 4
bertipe integer(bilangan bulat) , 2 bertipe floating-point(bilangan pecahan)
dan yang 2 terakhir bertipe boolean dan char.Tipe data tersebut antara lain :
Integer
1. byte : Memiliki nilai integer dari -128
sampai +127 dan menempati 1 byte ( 8 bits ) di memori.
2. short : Memiliki nilai integer dari -32768
sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori.
3. int : Memiliki nilai integer dari
-2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori.
4. long : Memiliki nilai dari
-9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits
) di memori.
Bilangan
integer biasanya menggunakan int, dan bukan byte,short maupun long. Bilangan
integer juga mengenal nilai positif dan negatif ( signed number ). Tipe data
byte dan short hanya digunakanpada aplikasi khusus yang memperhatikan
penggunaan memori.
Sedangkan
long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.
Floating Point
1. float : memiliki nilai -3.4×10(pangkat ’8′)
sampai +3.4×10(pangkat ’8′) dan menempati 4 byte di memori
2. double : memiliki nilai -1.7×10(pangkat 308)
sampai +1.7×10(pangkat 308).
Semua
bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap
sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus
diakhiri dengan huruf F.
Misalnya :
4.22 F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf
D, karena secara default bilangan dengan koma atau pecahan atau desimal akan
dianggap sebagai double
Boolean Dan
Char
1. boolean : Dalam Java dikenal tipe data boolean
yang terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting
dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur
program.
2. char : Char adalah karakter tunggal yang
didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal ).
Char berbeda dengan String, karena String bukan merupakan tipe data primitif,
tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode,
sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai
65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000
sampai FFFF.Misalnya : ‘\u123’ Selain karakter biasa, juga terdapat karakter
khusus yang didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti
pada tabel berikut :
KODE
|
NAMA
|
UNICODE
|
\b
|
Backspace
|
\u0008
|
\t
|
Tab
|
\u0009
|
\n
|
Linefeed
|
\u000a
|
\r
|
Carriage
Return
|
\u000d
|
\*
|
Double
Quote
|
\u0027
|
\’
|
Single
Quote
|
\u0022
|
\\
|
Backslash
|
\u005c
|
0 komentar:
Posting Komentar