Tipe Data Dasar dalam Bahasa JAVA

Mahir Koding – Sama seperti bahasa pemrograman pada umumnya, Java juga mempunyai beberapa aturan aturan dalam penggunaan dan penulisan variabel. Secara umum, setiap variabel di Java wajib dideklarasikan tipe datanya sebelum digunakan. Setiap tipe data dalam java mempunyai tujuan dan range valuenya masing-masing yang berbeda. Untuk itulah, kita harus memberitahu jenis tipe data yang akan digunakan setiap kali membuat variabel.

Di Java, ada 2 jenis data types. Primitive Data Types dan Reference Data Types.

Primitive Data Types

Tipe data yang sudah didefinisikan oleh java itu sendiri dan dapat di assign dengan keywordnya masing-masing. Ada 8 primitive data types dalam java, diantaranya :

  1. byte : berukuran 8 bit, digunakan untuk menyimpan angka dengan range kecil (-128 – 127)
  2. short : berukuran 16 bit, digunakan untuk menyimpan angka dengan range menengah (-32,768 – 32,767)
  3. int : sangat sering digunakan untuk menyimpan angka dengan range yang cukup besar ( -2,147,483,648 – 2,147,483,647)
  4. long : sama seperti integer, namun mempunyai ukuran range yang lebih besar lagi
  5. float : tipe data yang biasa digunakan untuk menyimpan angka dengan bentuk desimal.
  6. double : sama seperti flooat, namun mempunyai kapasitas range yang lebih besar.
  7. char : tipe data untuk menyimpan sebuah karakter
  8. bool : tipe data untuk menyimpan nilai logika true atau false

Reference Data Types

Tipe data yang merujuk ke sebuah object (instance dari sebuah class). Salah satu tipe data reference adalah String, karena String menunjuk ke instance dari class java.lang.String. Contoh lain, tipe data reference bisa saja menunjuk ke object dari class yang kita buat sendiri.

Hewan kucing = new Hewan();

Jika ada pertanyaan yang kurang jelas silahkan berkomentar di bawah. Atau, jika ingin request tutorial juga dapat ke halaman ini. Dukung terus Mahir Koding agar dapat selalu mengupdate artikel dengan share dan like artikel ini. Terima Kasih.


Notice: Undefined offset: 0 in /var/www/mahirkoding/wp-content/themes/portus-premium-theme/includes/single/about-author.php on line 25

Similar articles