Beranda / Bahasa Pemrograman / Dasar Java – Tipe Data Dalam Java

Dasar Java – Tipe Data Dalam Java

Variabel adalah lokasi – lokasi dalam memori untuk menampung nilai – nilai. ini berarti saat anda membuat variabel anda membuat ruang penampungan dalam memori.

Berdasarkan tipe data dari sebuah variabel, sistem operasi mengalokasikan memori dan menentukan tipe nilai apa yang dapat ditampung dalam memori tersebut.

Ada dua tipe data dalam Java :

  • Tipe Data Primitf
  • Tipe Data Referensi/ Objek

 

Tipe Data Primitif

terdapat delapan tipe data primitif  yang didukung dalam Java, tipe data primitif didefinisikan oleh bahasa dan diberi nama dengan sebutah kata kunci, berikut ini tipe data primitif dalam Java.

byte

  • Tipe Data Byte merupakan integer 8 bit yang bersifat signed
  • Nilai Minimum adalah -128
  • Nilai Maximum adalah 127
  • NIlai default adalah 0
  • Tipe dan data digunakan untuk menghemat ruang pada array yang besar
  • Contoh byte a = 100, byte b = -50

short 

  • Tipe data short merupakan integer 16 bit yang bersifat signed
  • Nilai minimum adalah -32,768
  • Nilai Maximum adalah 32,767
  • NIlai default adalah 0
  • Tipe data short juga dapat menghemat ruang seperti pada tipe data byte
  • Contoh short s = 1000, short r = -2000

int 

  • Tipe data short merupakan integer 32 bit yang bersifat signed
  • Nilai minimum adalah -2,147,483,648
  • Nilai Maximum adalah 21,147,483,467
  • NIlai default adalah 0
  • Tipe data int digunakan secara umum untuk menampung nilai – nilai integral
  • Contoh int a = 100000, int b = 200000

long

  • Tipe data long merupakan integer 64 bit yang bersifat signed
  • Nilai minimum adalah -9,223,372,036,854,775,808
  • Nilai Maximum adalah 9,223,372,036,854,775,807
  • NIlai default adalah 0L
  • Tipe data long digunakan untuk menampung nilai – nilai dengan jangkauan nilai yang lebih dari tipe data int.
  • Contoh int a = 100000L, int b = -200000L

float 

  • Tipe data float merupakan nilai deimal 32 bit presisi tunggal
  • Float biasanya digunakan untuk menghemat ruang pada array besar yang berisi nilai – nilai desimal
  • NIlai default adalah 0L
  • Tipe data float tidak pernah digunakan untuk nilai – nilai seperti mata uang.
  • Contoh float f1 = 234.5f

double

  • Tipe data double merupaka nilai desimal 64 bit persisi ganda
  • doubel biasanya digunakan sebagai tipe data default untuk nilai desimal
  • Nilai Maximum adalah 9,223,372,036,854,775,807
  • NIlai default adalah 0.0d
  • Tipe data tidak pernah digunakan untuk nilai – nilai persisi seperti nilai mata uang
  • Contoh double d1 = 123.4

boolean

  • Tipe data boolean mempersentasikan satu bit informasi
  • Hanya ada dua nilai yang mungkin : true (benar) dan flash (salah)
  • Tipe data ini digunakan sebagai penanda kondisi benar/ salah
  • Nilai default adala false
  • Contoh boolean satu = true

char 

  • Tipe data char merupakan nilai karakter Unicode 16 bit tunggal
  • Nilai minimum adalah “\u0000
  • Nilai Maximum adalah “\uffff
  • Tipe data char digunakan untuk menampung karakter apa saja
  • Contoh char huruf A= ‘A’.

Tipe Data Referensi 

  • Variabel referensi dibuat dengan menggunakan konstruktor yang didefinisikan dalam kelas, variabel ini digunakan untuk mengakses objek – objek, variabel ini di deklarasikan sebagai tipe tertentu yang tidak dapat diubah. sebagai contoh : Karyawan, Anjing, dsb.
  • Objek kelas dan berbagai tipe variabel array merupakan tipe data referensi.
  • Nilai default adalah Null.
  • Variabel referensi dapat digunakan untuk mengacu pada objek dengan tipe yang sama atau yang kompetibel.
  • Contoh :

Literal Dalam Java 

Bahasa yang mendukung beberapa escape sequence untuk literal string dan char

NotasiKarakter yang direpresentasikan
\nBaris baru
\rAwal baris
\fHalaman baru
\bBackspace
\sSpasi
\tTab
\"Tanda petik dua
\'Tanda petik
\\Garis miring
\dddKarakter octal
\uxxxxKarakter UNICODE

Tentang gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Dasar Java – Eksepsi Dalam Java

Eksepsi adalah masalah yang muncul pada saat mengeksekusi program. Sebuah eksepsi dapat terjadi karena berbagai …

Dasar Java – Angka Dalam Java

Tiga angka dalam java memiliki jenis pembungkusan (wrapper class) sesuai dengan tipe masing – masing. …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.