Tipe Data pada Java

Ada delapan tipe data dasar untuk penyimpanan integers, angka floating-point, karakter, dan nilai Boolean. Ini sering disebut tipe primitif karena dibangun di bagian bahasa Java daripada objek, yang membuatnya lebih efisien untuk digunakan.

Tipe data ini memiliki ukuran dan karakteristik yang sama apa pun sistem operasi dan platform yang Anda gunakan, tidak seperti beberapa tipe data dalam bahasa pemrograman lain. Ada empat tipe data yang dapat Anda gunakan untuk menyimpan bilangan bulat. Yang mana yang Anda gunakan tergantung ukuran bilangan bulat,


byte 8 bits 128 to 127

short 16 bits 32,768 to 32,767

int 32 bits 2,147,483,648 to 2,147,483,647

long 64 bits 9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.


Semua jenis ini masuk kedalam integers, yang artinya dapat memuat angka positif atau negatif. Jenis yang digunakan untuk variabel bergantung pada rentang nilai yang mungkin perlu dipegangnya. Tidak satu pun dari variabel bilangan bulat ini yang dapat dipercaya menyimpan nilai yang terlalu besar atau terlalu kecil untuk tipe variabel yang ditunjuk, jadi berhati-hatilah saat menentukan tipenya.

Jenis bilangan lain yang dapat disimpan adalah bilangan floating-point, yang bertipe float atau double. Angka floating-point adalah angka dengan titik desimal. Jenis float harus cukup untuk sebagian besar penggunaan karena dapat menangani nomor apa pun dari 1.4E-45 hingga 3.4E+38. Jika tidak, tipe ganda dapat digunakan untuk angka yang lebih tepat mulai dari 4.9E-324 hingga 1.7E+308.

Jenis karakter digunakan untuk karakter individu, seperti huruf, angka, tanda baca, dan simbol lainnya.

Yang terakhir dari delapan tipe data primitif adalah boolean. Seperti yang telah Anda pelajari, tipe data ini berlaku benar atau salah di Jawa.

Semua jenis variabel ini dicantumkan dalam huruf kecil, dan Anda harus menggunakannya dalam program.

Ada kelas dengan nama yang sama dengan beberapa tipe data ini tetapi dengan kapitalisasi yang berbeda—misalnya, Boolean dan Char. Ini memiliki fungsi yang berbeda dalam program Java, jadi Anda tidak dapat menggunakannya secara bergantian. Besok Anda akan melihat bagaimana menggunakan kelas-kelas khusus ini.