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
byte
: Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8
bits ) di memori.
short
: Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (
16 bits ) di memori.
int
: Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati
4 bytes ( 32 bits ) di memori.
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.
float
: memiliki nilai -3.4×10(pangkat ’8′) sampai +3.4×10(pangkat ’8′) dan
menempati 4 byte di memori
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
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.
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 |
Tidak ada komentar:
Posting Komentar