Penyusun Java tidak membenarkan untuk membuang pembolehubah tempatan yang tidak dimulakan. Apabila pembolehubah setempat dimulakan di dalam blok bersyarat, tiga perkara berikut boleh berlaku:
Jika nilai disediakan dalam blok bersyarat dan syarat yang diberikan adalah benar, kod itu berjaya dikompil.
Jika pembolehubah (bukan nilai) disediakan dalam blok bersyarat dan syarat itu benar, kod tersebut akan memberikan ralat kompilasi.
Jika syarat yang perlu disemak adalah palsu, kod tersebut akan mengalami ralat kompilasi.
Jika pembolehubah tempatan dimulakan kepada nilai lalai di luar blok bersyarat kod, tiada ralat akan berlaku dan kod akan berjaya disusun.
Demonstrasi
public class Demo{ public static void main(String args[]){ int i = 35; int j = 0; if (i > 32){ j = i + 11; } System.out.println("The value is: " + j); } }
The value is: 46
Kelas bernama Demo mengandungi fungsi utama. Di sini, dua pembolehubah ditakrifkan, jika satu pembolehubah lebih besar daripada nombor tertentu, nilai yang lain ditambahkan padanya dan blok ‘jika’ Kemudian, cetak hasilnya pada konsol.
Atas ialah kandungan terperinci Di Java, mulakan pembolehubah tempatan dalam blok bersyarat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!