Mengenal Tipe Data dalam Java: Primitif vs Referensi

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:

  1. Tipe Data Primitif
  2. 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;
أحدث أقدم

Post Ad 1

Post Ad 2