Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Variabel dan Tipe Data Java – Panduan Komprehensif dengan Contoh

Apa Itu Variabel dalam Java?

Sebuah variabel adalah lokasi memori bernama yang menyimpan data selama eksekusi program Java. Setiap variabel ditetapkan sebuah tipe data yang menentukan jenis nilai yang dapat disimpan dan jumlah memori yang diperlukan.

Variabel Java dikelompokkan menjadi tiga kategori utama:

Menggunakan Variabel: Deklarasi & Inisialisasi

Untuk bekerja dengan variabel, Anda harus:

  1. Deklarasikan dengan menentukan tipe dan nama.
  2. Inisialisasikan dengan menetapkan nilai.

Deklarasi Variabel

Saat mendeklarasikan variabel, Anda menyediakan tipe dan nama unik.

Variabel dan Tipe Data Java – Panduan Komprehensif dengan Contoh

Contoh deklarasi yang valid:

int a, b, c; float pi; double d; char a;

Inisialisasi Variabel

Inisialisasi menetapkan nilai awal ke variabel.

Variabel dan Tipe Data Java – Panduan Komprehensif dengan Contoh

Contoh inisialisasi yang valid:

pi = 3.14f; do = 20.22d; a = 'v';

Anda dapat menggabungkan deklarasi dan inisialisasi dalam satu pernyataan:

Variabel dan Tipe Data Java – Panduan Komprehensif dengan Contoh

Contoh:

int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';

Tipe Variabel

Java membedakan tiga jenis variabel:

  1. Variabel Lokal
  2. Variabel Istan
  3. Variabel Statis

1) Variabel Lokal

Dideklarasikan di dalam metode atau blok, mereka hanya ada selama eksekusi metode tersebut.

2) Variabel Istan

Didefinisikan tanpa kata kunci static, mereka terikat pada objek individu dari sebuah kelas.

3) Variabel Statis

Diinisialisasi sekali saat program dimulai, sebelum variabel instan apa pun. Mereka milik kelas daripada instan apa pun.

Contoh: Tipe Variabel dalam Java

class Guru99 { static int a = 1; // variabel statis int data = 99; // variabel instan void method() { int b = 90; // variabel lokal } }

Tipe Data dalam Java

Tipe data Java dibagi menjadi dua kategori:

Variabel dan Tipe Data Java – Panduan Komprehensif dengan Contoh

Tipe Data Primitif

Java menyediakan delapan tipe primitif, masing-masing dengan ukuran dan nilai default yang tetap:

Tipe Primitif Java
Tipe DataNilai DefaultUkuran
byte01 byte
short02 bytes
int04 bytes
long0L8 bytes
float0.0f4 bytes
double0.0d8 bytes
booleanfalse1 bit
char'\u0000'2 bytes

Poin Utama

Konversi dan Pengubahan Tipe

Java memungkinkan nilai dari satu tipe untuk ditetapkan ke variabel tipe lain melalui dua mekanisme:

  1. Konversi Implisit (Widening) – menetapkan tipe yang lebih kecil ke tipe yang lebih besar (misalnya, int ke long). Ini terjadi secara otomatis.
  2. Pengubahan Eksplisit (Narrowing) – menetapkan tipe yang lebih besar ke tipe yang lebih kecil (misalnya, double ke int). Programmer harus mengubah secara eksplisit; jika tidak, compiler melaporkan kesalahan untuk mencegah kehilangan data secara tidak sengaja.

Contoh: Demonstrasi Pengubahan Tipe

Langkah 1: Salin kode berikut ke editor.

class Demo { public static void main(String[] args) { byte x; int a = 270; double b = 128.128; System.out.println("int converted to byte"); x = (byte) a; System.out.println("a and x " + a + " " + x); System.out.println("double converted to int"); a = (int) b; System.out.println("b and a " + b + " " + a); System.out.println("\ndouble converted to byte"); x = (byte) b; System.out.println("b and x " + b + " " + x); } }

Langkah 2: Simpan, kompilasi, dan jalankan kode.

Output:

int converted to byte a and x 270 14 double converted to int b and a 128.128 128 double converted to byte b and x 128.128 -128

java

  1. Menguasai Variabel dan Tipe Data Primitif C#: Panduan Lengkap
  2. Variabel, Konstanta, dan Literal C: Panduan Lengkap
  3. Variabel dan Literal Java: Panduan Lengkap
  4. Tipe Data Primitif Java: Panduan Lengkap dengan Contoh
  5. Operator C++ Dijelaskan: Tipe, Contoh, dan Program Contoh
  6. Memahami Java String.charAt(): Sintaks, Tipe Kembali, Pengecualian, dan Contoh Praktis
  7. Menguasai Java String.endsWith(): Cara Memeriksa Akhir String dengan Contoh
  8. Membaca File di Java dengan BufferedReader – Panduan Praktis dengan Contoh
  9. Memahami Tipe Variabel Java: Panduan Komprehensif
  10. Tipe Variabel Python: Memahami dan Menggunakan Tipe Data