Saturday, April 6, 2013

8 Tipe Data Primitif Java

Tipe data adalah hal yang penting dalam konsep pemrograman. Tipe data ini akan membantu kita dalam membedakan setiap variabel yang kita buat. Java memiliki tipe data primitif,yaitu tipe data yang tidak diturunkan dari objek manapun. Java memiliki 8 tipe data primitif diantaranya boolean, char, byte, short, int, long, float, dan double. Berikut penjelasan mengenai 8 tipe data diatas.

  • Boolean adalah tipe yang mengharuskan operannya bernilai boolean (true atau false). Boolean literal tidak boleh berharga 0 atau 1. Boolean tidak memiliki range dan nilai default-nya adalah false. Tipe boolean adalah tipe yang menjadi hasil dari operator logika. Panjang tipe boolean adalah 16 bit.
  •  Char adalah tipe data yang memilik panjang 16 bit sama dengan boolean. Panjang karakter sebesar ini karena berada pada rentang 0 sampai dengan 65.536. Kumpulan  karakter standar (yang biasa disebut dengan karakter ASCII) berada pada rentang nilai 0 sampai 127, dan perluasan sekumpulan karakter 8-bit (ISO-Latin-1) rentang nilainya 0 sampai 255. Nilai karakter ini diapit dengan tanda petik tunggal. Nilai default dari tipe data ini adalah ‘\u0000’.
  • Byte adalah tipe data integral 8 bit. Memiliki rentang nilai antara -27 sampai 27 – 1 atau dari -128 sampai 127. Nilai default dari tipe data byte adalah 0.
  • Short adalah tipe data integral 16-bit. Tipe Memiliki rentang nilai antara -215 sampai 215 – 1 atau dari -32768 sampai 32767. Nilai default dari short adalah 0.
  • Int adalah tipe data Integral 32-bit. Memiliki rentang nilai antara -231 sampai 231 – 1 atau dari -2,147,483,648 sampai 2,147,483,647. Nilai default dari tipe data int adalah 0.




  •  Long adalah tipe data  Integral 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 default dari tipe data long adalah 0L, jika tidak diberi akhiran L memiliki default litral int.
  • Float adalah tipe data  Floating Point 32-bit. Nilai literalnya mengandung pecahan (dipisahkan dengan tanda titik ‘.’). Nilai default dari tipe data float adalah 0.0F, jika tidak diberi akhiran F memiliki default nilai literal double.
  • Double adalah tipe data  Floating Point  64-bit. Nilai default dari ipe data double adalah 0.0.

   
Spesifikasi panjang bit,  range, dan nilai default tipe data primitif

tipe data priitive




8 comments: