Tipe Data Variabel Dalam Bahasa Pemrograman Java

Variabel adalah sesuatu yang digunakan untuk menyimpan nilai yang dialokasikan pada memory komputer, ini berarti ketika kita membuat variabel maka kita juga menyediakan tempat di memori komputer kita.

Berdasarkan tipe data variabel, sistem operasi mengalokasikan memori dan memutuskan apa yang bisa disimpan di memori yang disediakan. Oleh karena itu, dengan menetapkan jenis tipe data yang berbeda untuk variabel, kita bisa menyimpan bilangan bulat, desimal atau karakter dalam variabel tersebut.

Ada dua tipe data yang tersedia di java :
A. tipe data primitif
B. tipe data object/reference.

A. Tipe data primitif:
Ada delapan tipe data primitif yang didukung oleh java, tipe data primitif ditetapkan oleh bahasa dan dinamai oleh keyword(kata kunci). berikut adalah delapan tipe data primitif.

1. byte
tipe data byte adalah 8-bit signed bilangan bulat, tipe data byte digunakan untuk menghemat memori. Tipe data byte berukuran 4 kali lebih kecil dibanding int.

range-nya dari -128 sampai 127.
nilai defaultnya adalah 0.
contohnya : byte a = 100, byte b = -50

2. short
tipe data short adalah 16 bit bilangan bulat, short juga digunakan untuk menghemat memori seperti pada tipe data byte. Bedanya short 2 kali lebih kecil dibanding sebuah int.

rangenya dari -32,768 sampai 32,767
nilai defaultnya adalah 0;
contohnya : short s = 10000, short r = -20000

3. int
int adalah tipe data 32 bit bilangan bulat, int digunakan sebagai tipe data default untuk nilai integral kecuali kita mulai konsern soal memori.

rangenya -2,147,483,648 sampai 2,147,483,647
nilai defaultnya adalah 0
contohnya : int a = 100000, int b = -200000

4. long
long adalah tipe 64 bit bilangan bulat, tipe data ini digunakan untuk range data yang lebih lebar dari int.

range-nya dari -9,223,372,036,854,775,808 sampai 9,223,372,036,854,775,807
nilai defaultnya adalah 0L.
contohnya : int a = 100000L, int b = -200000L

5. float
float adalah tipe data single-precision 32 bit IEEE 754 floating point, bahasa sederhananya float digunakan untuk bilangan pecahan. tipe data float sebaiknya tidak digunakan untuk nilai-nilai yang presisi seperti mata uang.

nilai defaultnya adalah 0.0f
contohnya : float f1 = 234.5f

6. double
double adalah tipe data 64 bit IEEE 754 floating point. tipe data ini umumnya digunakan untuk tipe data desimal. sebaiknya tipe data double tidak digunakan untuk nilai presisi seperti mata uang.

nilai defaultnya adalah 0.0d.
contohnya : double d1 = 123.4

7. boolean
tipe data boolean mewakili informasi 1 bit, nilainya hanya tersedia dua pilihan yaitu true dan false. tipe data ini digunakan untuk menandai kondisi true/false.

nilai defaultnya adalah false:
contohnya : boolean one = false

8. char
tipe data char adalah sebuah karakter 16 bit Unicode. tipe data char digunakan hanya untuk menyimpan data berupa karakter.

contohnya : char letterA = ‘A’

B. Tipe data reference
tipe data reference dibuat dan didefinisikan oleh constructor dari class. tipe data ini digunakan untuk mengakses object. variable ini dideklarasikan menjadi bagian dari tipe data yang lebih spesifik yang tidak bisa diubah. variabel referensi dapat digunakan untuk tipe data yang dideklarasikan atau tipe data apapun.

nilai default adalah null;
contohnya : Animal animal = new Animal(“giraffe”);

Tinggalkan Balasan

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