Pembolehubah setempat boleh diisytiharkan dalam kaedah, blok kod, pembina, dsb. di Jawa. Pembolehubah setempat dicipta apabila kawalan program memasuki kaedah, blok kod, pembina, dsb., dan dimusnahkan apabila kawalan program meninggalkan kaedah, blok kod, pembina, dsb. Di Java, pembolehubah tempatan tidak mempunyai nilai lalai . Ini bermakna mereka boleh diisytiharkan dan ditugaskan sebelum pembolehubah digunakan buat kali pertama, jika tidak, pengkompil akan membuang ralat .
public class LocalVariableTest { public void print() { int num; System.out.println("The number is : " + num); } public static void main(String args[]) { LocalVariableTest obj = new LocalVariableTest(); obj.print(); } }
Dalam atur cara di atas, pembolehubah setempat num tidak boleh dimulakan kepada nilai, jadi ralat dijana serupa dengan “nombor pembolehubah mungkin tidak dimulakan”. diterjemahkan ke dalam bahasa Cina sebagai:
ContohLocalVariableTest.java:4: error: variable num might not have been initialized System.out.println("The number is : " + num); ^ 1 error
output
public class LocalVariableTest { public void print() { int num = 100; System.out.println("The number is : " + num); } public static void main(String args[]) { LocalVariableTest obj = new LocalVariableTest(); obj.print(); } }
Atas ialah kandungan terperinci Apakah nilai lalai pembolehubah tempatan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!