Variabel dan Literal Java: Panduan Lengkap
Variabel dan Literal Java
Panduan ini menjelajahi variabel dan literal Java, diilustrasikan dengan contoh yang jelas untuk pemahaman praktis.
Variabel Java
Variabel adalah lokasi memori yang ditetapkan yang menyimpan data.
Setiap variabel harus memiliki pengidentifikasi unik untuk merujuk area penyimpanan. Pelajari lebih lanjut tentang pengidentifikasi Java.
Membuat Variabel di Java
Ini cara mendeklarasikan dan menginisialisasi variabel:
int speedLimit = 80;
Dalam contoh ini, speedLimit adalah int yang menyimpan nilai 80. Tipe int membatasi variabel hanya pada nilai integer. Untuk wawasan yang lebih dalam, kunjungi tipe data Java.
Deklarasi variabel dan inisialisasi dapat dilakukan secara terpisah:
int speedLimit; speedLimit = 80;
Catatan: Java adalah bahasa yang ditetapkan secara statis; semua variabel harus dideklarasikan sebelum digunakan.
Mengubah Nilai Variabel
Variabel dapat berubah selama eksekusi program. Misalnya:
int speedLimit = 80; ... speedLimit = 90;
Awalnya, speedLimit adalah 80; kemudian diperbarui menjadi 90. Namun, tipe data tidak dapat berubah dalam cakupan yang sama.
Misalnya, berikut ini tidak valid:
int speedLimit = 80; ... float speedLimit;
Pelajari lebih lanjut di: Bisakah saya mengubah tipe deklarasi untuk variabel di Java?
Aturan Penamaan untuk Variabel Java
Konvensi penamaan Java meningkatkan keterbacaan dan kemampuan pemeliharaan kode:
- Sensitif huruf besar-kecil: age dan AGE adalah variabel yang berbeda.
- Karakter awal: Variabel harus dimulai dengan huruf, garis bawah (
_), atau tanda dolar ($). - Tidak ada digit di awal:
1age tidak valid. - Tidak ada spasi:
my age tidak valid. Gunakan camelCase untuk nama dengan beberapa kata, misalnya, myAge. - Nama yang deskriptif: Gunakan pengidentifikasi yang bermakna seperti score atau level daripada huruf tunggal.
- Nama satu kata: Gunakan semua huruf kecil, misalnya, speed daripada SPEED.
Java membedakan empat kategori variabel:
- Bidang instance (non-static)
- Bidang kelas (static)
- Variabel lokal
- Parameter metode
Jelajahi tipe variabel lebih dalam: Tipe Variabel Java.
Literal Java
Literal adalah nilai tetap yang disematkan langsung dalam kode sumber. Mereka memberikan cara nyaman untuk menetapkan data:
int a = 1; float b = 2.5; char c = 'F';
Di bawah ini adalah kategori literal utama di Java.
1. Literal Boolean
Literal boolean terbatas pada true atau false:
boolean flag1 = false; boolean flag2 = true;
2. Literal Integer
Literal integer mewakili bilangan bulat dan tersedia dalam empat basis:
- Biner (basis-2) – awalan
0b - Desimal (basis-10)
- Oktal (basis-8) – awalan
0 - Heksadesimal (basis-16) – awalan
0x
Contoh:
// biner int binaryNumber = 0b10010; // oktal int octalNumber = 027; // desimal int decNumber = 34; // heksadesimal int hexNumber = 0x2F;
Catatan: Literal integer menginisialisasi variabel byte, short, int, dan long.
3. Literal Floating-point
Literal floating-point mencakup notasi pecahan atau eksponensial:
class Main { public static void main(String[] args) { double myDouble = 3.4; float myFloat = 3.4F; double myDoubleScientific = 3.445e2; System.out.println(myDouble); // 3.4 System.out.println(myFloat); // 3.4 System.out.println(myDoubleScientific); // 344.5 } }
Literal ini menginisialisasi variabel float dan double.
4. Literal Karakter
Karakter adalah simbol Unicode tunggal yang diapit oleh tanda petik tunggal:
char letter = 'a';
Sakit keluar juga valid, misalnya, \b, \t, \n, dll.
5. Literal String
String adalah urutan karakter yang diapit oleh tanda petik ganda:
String str1 = "Java Programming"; String str2 = "Programiz";