13 Jan 2017

Tipe Data Dasar pada Java

tipe data dasar java

Pada Java terdapat tipe data dasar yang merupakan tipe data yang tidak bisa diturunkan dari objek apapun, dan tipe data dasar tersebut diantaranya adalah char, long, short, int, double, float, byte, dan boolean.

Tipe data merupakan hal paling utama dalam konsep pemrograman. Tipe data akan memudahkan kita dalam membedakan setiap variable yang akan kita buat.

Beriku Penjelasan Mengenai Tipe Data Dasar :

spesifikasi tipe data dasar java
Spesifikasi panjang bit dan nilai default tipe data dasar
  • Boolean adalah tipe data yang hanya memiliki 2 nilai yaitu true atau false. Nilai default dari Boolean adalah false dan Boolean tidak memiliki range. Panjang bit tipe boolean adalah 16 bit. Boolean merupakan hasil operasi dari operasi logika. Boolean literal tidak boleh bernilai 0 atau 1.
  • Char adalah tipe data yang menampung sebuah karakter tunggal yang termasuk di dalam karakter Unicode dan ASCII. char memiliki panjang bit sama dengan 16. Panjang karakter sebesar 16 bit berada pada rentang 0 sampai 65.536. Kumpulan karakter ASCII berada pada rentang 0 sampai 12, dan perluasan sekumulan karakter 8-bit atau yang biasa disebut ISO-Latin-1 berada pada rentang nilai 0 sampai 255. Nilai dari karakter ini diapit dengan menggunakan tanda petik tunggal. Nilai default dari char adalah ‘\u0000’.
  • Byte merupakan tipe data dari Integral 8 bit. Rentang nilainya -128 sampai 127 atau -27 sampai 27 – 1. Nilai default dari byte adalah 0.
  • Short merupakan tipe data dari Integral 16 bit. Rentang nilanya -32768 sampai 32767 atau -215 sampai 215-1. Nilai default dari tipe data ini adalah 0.
  • Int merupakan tipe data dari Integral 32 bit. Rentang nilainya -2,147,483,648 sampai 2,147,483,647 atau -231 sampai 231 – 1. Nilai default dari int adalah 0.
  • Long merupakan tipe data dari Integral 64-bit. Rentang nilai antara -9,223,372,036,854,775,808 sampai 9,223,372,036,854,775,807 atau -263 sampai 263 – 1 . Jika tidak diberi akhiran L, maka memiliki default litral int. Nilai default dari tipe data long adalah 0L.
  • Float merupakan tipe data dari Floating Point 32 bit. Mengandung pecahan (dipisahkan dengan tanda titik ‘.’) pada nilai literalnya. 0.0F adalah Nilai default dari tipe data float. Akan memiliki default nilai literal double jika tidak diberi akhiran F. 
  • Double merupakan tipe data dari Floating Point 64 bit. 0.0 adalah nilai default dari tipe data double