Macam macam Tipe data yang terdapat di java



Macam macam Tipe data yang terdapat di java



Apa itu tipe data? Menurut wikipedia Tipe data adalah ialah klasifikasi data yang mengenalkan kompilator atau pemerjemah bagaimana programmer bermaksud untuk menggunakan data. Dalam pemrograman sendiri, tipe data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator.

Dalam java, tipe data dibagi menjadi 2 macam yaitu :

1.    Tipe data primitive(primitif)

2.    Dan tipe data refrense(refrensi)

Loh, apa bedanya antara primitive dan relative?


Tipe data primitive


adalah tipe data yang hanya mampu menyimpan satu nilai tiap satu variabelnya dan defaultnya telah didefinisikan oleh java. Jadi tipe data ini digunakan sebagai tipe data dasar suatu pemograman.

sedangkan tipe data reference dalam java digunakan untuk merefrensikan sebuah object, class seperti String, Interger, Array.
Tipe data Primitive juga masih dibagi menjadi beberapa macam yaitu:

  1. Numerik atau Angka
    • Bilangan Bulat. ada: byte, short, int, long
    • Bilangan Desimal. ada: float, double
  2. Karakter. Atau disebut char
  3. Dan Boolean.

Berikut penelasan nya:

1.    tipe data numerik 

     adalah tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka.

 tipe data byteshortint, dan long. Digunakan untuk bilagan bulat, contoh = 5 10 90 24, dan sebagainya

Sedangkan float dan double digunakan untuk bilangan desimal.

Contoh = 5.2 94.2 154.2 dsb

Tipe data byte:

  • Ukuran memori 8-bit
  • Nilai miminimal -128 (-2^7)
  • Nilai maksimal 127 (2^7 -1)
  • Default value adalah 0
  • Contoh: byte a = 30, byte b = -20

Tipe data short:

  • Ukuran memori 16-bit
  • Nilai miminimal -32.768 (-2^15)
  • Nilai maksimal 32.767 (2^15 -1)
  • Default value adalah 0
  • Contoh: short s = 10000, short r = -30000

Tipe data int:

  • Ukuran memori 32-bit
  • Nilai miminimal -2.147.483.648 (-2^31)
  • Nilai maksimal 2.147.483.647(2^31 -1)
  • Default value adalah 0
  • Contoh: int a = 50000, int b = -100000

Tipe data long:

  • Ukuran memori 64-bit
  • Nilai miminimal -9.223.372.036.854.775.808 (-2^63)
  • Nilai maksimal 9.223.372.036.854.775.807 (2^63 -1)
  • Default value adalah 0L
  • Contoh: long a = 100000L, long b = -200000L


Tipe data float:

  • Ukuran memori 32-bit
  • Digunakan untuk bilangan desimal
  • Default value adalah 0.0f
  • Contoh: float g = 173.5f

Tipe data double:

  • Ukuran memori 64-bit
  • Biasanya menjadi pilihan utama untuk bilangan desimal
  • Default value adalah 0.0d
  • Contoh: double d = 123.4


 2.     Tipe data karakter / char


adalah Tipe data char merupakan tipe untuk menyatakan sebuah karakter.  Java menggunakan karakter Unicode untuk merepresentasikan semua karakter yang ada .

tunggu dulu, apa itu unicode? Unicode ialah sekumpulan  karakter yang terdapat pada semua bahasa, seperti bahasa Latin, Arab, Yunani dan lain-lainnya. Karena bahasa Java dirancang untuk dapat diterapkan di berbagai macam platform, maka Java menggunakan karakter Unicode yang membutuhkan ukuran 16-bit.
·         Tipe data char merupakan karakter Unicode 16-bit tunggal.

·         Nilai minimum adalah ‘\uo0oo’.

·         tipe maksimum adalah’\uffff’.

·         Tipe data char digunakan untuk menampung karakkter apa saja.

·         Contoh : char b = B


3.     tipe data boolean


Tipe boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah). Tipe ini ditandai dengan kata kunci Boolean.
 Dalam bahasa Java, nilai benar dipresentasikan dengan kata kunci true dan nilai salah dengan kata kunci false.
  • Hanya memiliki dua nilai yaitutrue dan false
  • tipe data boolean merepresentasikan satu bit informasi
  • Tipe data ini digunakan untuk menandai sebuah kondisi
  • Default value adalah false
  • Contoh: boolean one = true

 Lalu, bagaimana dengan Tipe data refrensi?

Tipe data Referensi adalah tipe data yang digunakan dalam OOP atau Object Oriented Programming (Pemrograman berorientasi Objek). Jadi dalam OOP ini kita dapat membuat atau mendefinisikan tipe data baru yang merupakan objek dari class tertentu.

Semua tipe data referensi nilai defaultnya adalah nol atau null, tidak seperti tipe data primitif yang memiiliki nilai default variatif.




Macam macam Tipe data yang terdapat di java Macam macam Tipe data yang terdapat di java Reviewed by andri aditya on December 01, 2018 Rating: 5

No comments:

Powered by Blogger.