Konstanta di Java
Penjelasan
Konstanta adalah nilai yang tidak bisa diubah setelah didefinisikan, cocok untuk nilai yang tetap sepanjang aplikasi berjalan (mis. nama aplikasi, batas maksimum). Java memakai keyword final di depan tipe data untuk menandai sebuah variabel sebagai konstanta.
Contoh Konsep
final String APP_NAME = "CompileDaily Study";
final int MAX_UPLOAD_MB = 5;
System.out.println(APP_NAME); // CompileDaily Study
System.out.println(MAX_UPLOAD_MB); // 5
// APP_NAME = "Lain"; // Error! Konstanta tidak bisa diubah
Praktikum
Buat konstanta final int MAKSIMAL_PERCOBAAN_LOGIN bernilai 3. Tampilkan pesan "Percobaan tersisa: X" di mana X dihitung dari MAKSIMAL_PERCOBAAN_LOGIN dikurangi 1.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Menurut konvensi Java, nama konstanta ditulis UPPER_SNAKE_CASE (mis. MAX_UPLOAD_MB) supaya langsung terlihat beda dari variabel biasa yang camelCase.