- Back to Home »
- Jenis Tipe Data, Java
Posted by : Aaron John
Friday, 19 July 2013
Pada artikel sebelumnya telah dibahas contoh-contoh sederhana program java, sengaja saya tuliskan diawal agar lebih dulu tau contoh implementasinya(tipe data).
Pada dasarnya dalam Java, tipe data dibagi menjadi dua yaitu tipe data primitif (tipe data ini sudah disediakan oleh Java dan ini merupakan tipe data dasar yang hampir semua bahasa pemrograman juga menggunakannya) dan tipe data reference, yang kedua adalah tipe data komposit (bisa dibilang yang ini tipe data tingkat tinggi).
- TIPE DATA PRIMITIF
Tipe data primitif dalam java ada delapan, berikut ini delapan tipe data tersebut beserta penjelasan singkatnya.
- Integer
Integer (int) adalah tipe data yang menampung data berupa bilangan bulat. Memiliki nilai dari 2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori. Tipe data ini cocok digunakan untuk menyimpan data-data yang nanti hasilnya diharapkan memiliki nilai bulat, karena walau dilakukan pembagian dan jika dalam hitungan normal kita hasilnya bernilai pecahan atau desimal, hasil yang ditampilkan nantinya akan tetap bernilai bulat. Biasanya lebih cocok digunakan sebagai tipe data dari counter atau penghitung jumlah.
- Byte
Byte juga hampir sama dengan integer, tapi memliki range yang lebih kecil dari integer. Memiliki range dari -128 sampai +127 dan menempati1 byte ( 8 bits ) di memori.
- Short
Tipe data dengan nilai 16 bit, merupakan tipe data yang menyimpan bilangan bulat dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767. Sama halnya dengan byte, tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai untuk menyatakan nilai array yang lebih besar dari byte.
- Long
Long juga salah satu tipe data yang menamung bilangan bulat, sama dengan dua tipe di atas yang membedakannya adalah range nilainya. Long memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) pada memori
- Double
Double adalah tipe data yang menampung tipe data desimal. Memiliki range nilai dari -1.7×10308 sampai +1.7×10308.
- Float
Float hampi sama dengan double namun range nilai yang dimilikinya jauh lebih besar, yaitu dari -3.4×108 sampai +3.4×108 dan menempati 4 byte di memori.
- Char
Char adalah tipe data yang menyimpan karakter. Namun hanya mampu menyimpan satu karakter saja. Karakter yang mampu disimpan adalah huruf, angka, tanda baca, juga simbol.
- Boolean
Boolean adalah tipe data yang hanya menyimpan dua nilai, yaitu ‘true’ atau ‘false’. Boolean biasnyanya digunakan untuk membuat program dengan kondisi tertentu.
2. TIPE DATA REFERENCE
Tipe data berupa class yang ada di library Java (java.lang) cirinya menggunakan huruf capital Contoh: String, Integer, Double.
References:
http://reirinka-chan.blogspot.com/2013/01/tipe-data-dalam-java.html
Romy - OOP Concept
Images:
http://tutorialboxs.com/wp-content/uploads/2012/10/Tipe-Data-DASAR.jpg