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:
- Numerik atau
Angka
- Bilangan
Bulat. ada: byte, short,
int, long
- Bilangan
Desimal. ada:
float, double
- Karakter.
Atau disebut char
- 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
byte
, short
, int
,
dan long
. Digunakan untuk bilagan bulat, contoh = 5 10 90 24,
dan sebagainya
Sedangkan
flo
at
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 yaitu: true 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
Reviewed by andri aditya
on
December 01, 2018
Rating:
No comments: