Kata kunci utama: tipe data Java, tipe data primitif Java, tipe data referensi, variabel Java
📌 Apa Itu Tipe Data dalam Java?
Dalam pemrograman, tipe data menentukan jenis nilai yang dapat disimpan oleh sebuah variabel. Variabel sendiri merupakan tempat penyimpanan data di memori selama program berjalan.
Java sebagai bahasa pemrograman berbasis OOP (Object-Oriented Programming) memiliki dua jenis tipe data utama:
- Tipe Data Primitif
- Tipe Data Referensi
Setiap tipe data memiliki karakteristik dan penggunaan yang berbeda, termasuk ukuran memori.
🧮 1. Tipe Data Primitif Java
Tipe data primitif merupakan tipe data bawaan Java (built-in). Terdapat 8 tipe data primitif yang wajib dipahami.
1️⃣ int – Bilangan Bulat
Digunakan untuk menyimpan bilangan bulat dari -2.147.483.648 sampai 2.147.483.647.
- Ukuran: 4 byte
- Default: 0
int angka = 10;
int skor = -25;
2️⃣ float – Bilangan Pecahan
Digunakan untuk menyimpan bilangan desimal dengan akurasi sekitar 7 digit.
- Ukuran: 4 byte
- Default: 0.0f
float nilai = 3.14f;
float tinggi = 170.5f;
3️⃣ char – Karakter
Digunakan untuk menyimpan satu karakter tunggal. Java menggunakan Unicode 16-bit.
- Ukuran: 2 byte
- Default: '\u0000'
char huruf = 'A';
char simbol = '$';
4️⃣ boolean – Nilai Logika
Menyimpan nilai logika true atau false.
- Ukuran: 1 bit (logis)
- Default: false
boolean aktif = true;
boolean login = false;
5️⃣ long – Bilangan Bulat Besar
Digunakan untuk menyimpan bilangan bulat berukuran sangat besar.
- Ukuran: 8 byte
- Default: 0L
long populasi = 7800000000L;
6️⃣ double – Desimal Presisi Tinggi
Mirip dengan float, tetapi memiliki presisi lebih tinggi (15–16 digit).
Cocok untuk perhitungan ilmiah dan keuangan.
- Ukuran: 8 byte
- Default: 0.0
double luas = 3.1415926535;
7️⃣ byte – Bilangan Kecil
Digunakan untuk menyimpan bilangan bulat kecil dan lebih hemat memori.
- Rentang: -128 sampai 127
- Ukuran: 1 byte
- Default: 0
byte level = 10;