Dalam proses programing type data merupakan hal sangat penting untuk diketaui karena akan membedakan type data yang dapat dimasukkan dalam variable. Dalam bahasa pemrograman java ada 2 macam tipe data yang dapat digunakan saat kita membuat program.
1. Tipe data primitif
Tipe data ini adalah tipe data yang tidak titurunkan dari suatu object atau type data yang lainnya. Dalam java type data primitif ada 8 macam yaitu:
- boolean adalah type data yang meharuskan isi data dari suatu variable bernilai boolean (true/false). boolean literal tidak boleh bernilai 0 atau 1. boolean tidak memiliki range, nilai defauldnya adalah false. Type ini adalah hasil dari oprator logika. panjang boolean adalah 16 bit.
- char memiliki panjang sama dengan boolean yakni 16 bit. Panjang karakter sebesar ini dikarenakan cahr ini berada pada rentang 0 sampai dengan 65.536. Kumpulan standard (ASCII) berada pada rentang 0-127, dan perluasan sekumpulan karakter 8-bit (ISO-latin-1) pada rentang 0-255. Nilai karakter ini diapit oleh petik tunggal. nilai defaulth dari tipe ini adalah ‘\u0000’.
- Bit adalah tipe data integer (bilangan bulat) 8-bit. memiliki rentang nilai antara -27 sampai 27 – 1 atau dari -128 sampai 127. Nilai defaulthnya adalah 0.
- shorth adalah tipe data integer 16-bit. memiliki rentang nilai antara -215 sampai 215 – 1 atau dari -32768 sampai 32767. nilai defaulthnya adalah 0
- int adalah tipe data integer 32-bit. memiliki rentang nilai antara -231 sampai 231 – 1 atau dari -2,147,483,648 sampai 2,147,483,647. nilai defauldnya adalah 0.
- long adalah tipe data integer 64-bit memiliki rentang nilai antara-263 sampai 263 – 1 atau dari -9,223,372,036,854,775,808 sampai 9,223,372,036,854,775,807 . Nilai defaukthnya adaalh 0L jika tidak diberi L berarti jika tidak diberi akhiran L memiliki default litral int.
- float adalah tipe data mengambang / Floating Point (bilangan pecahan bukan bilangan bulat atau mudahnya bilangan berkoma) memiliki panjang 32-bit nilai literalnya mengandung nilai pecahan dipisahkan oleh tanda titik "." . Nilai defaulthnya adalah 0.0F jika tidak diberi akhiran F berarti nilai defaulth dari double.
- double tipe data Floating Point dengan panjang 64-bit. Nilai defaulthnya adalah 0.0.
Tipe data ini merupakan turunan dari type data primitif salah satu yang sering dipakai adalah String yang merupakan turunan dari tipe data char. Selain yang sudah disediakan oleh java kita dapat membuat sendiri tipe data ini.
0 komentar:
Posting Komentar