Rumah  >  Artikel  >  Java  >  Apakah nilai lalai pembolehubah tempatan di Jawa?

Apakah nilai lalai pembolehubah tempatan di Jawa?

WBOY
WBOYke hadapan
2023-08-20 21:41:372025semak imbas

Apakah nilai lalai pembolehubah tempatan di Jawa?

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 .

Contoh

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:

Contoh

LocalVariableTest.java:4: error: variable num might not have been initialized
 System.out.println("The number is : " + num);
^
1 error

Dalam program di atas, pembolehubah tempatan

num

boleh dimulakan kepada nilai

100

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam