Pengendalian pengecualian membolehkan kesinambungan program:
Contoh pengecualian yang ditangkap:
Contoh kod:
class ExcDemo3 { public static void main(String args[]) { int numer[] = { 4, 8, 16, 32, 64, 128 }; int denom[] = { 2, 0, 4, 4, 0, 8 }; for (int i = 0; i < numer.length; i++) { try { // Tenta realizar a divisão System.out.println(numer[i] + " / " + denom[i] + " is " + numer[i] / denom[i]); } catch (ArithmeticException exc) { // Captura e trata a exceção de divisão por zero System.out.println("Can't divide by Zero!"); } } } }
Keluaran program:
4 / 2 is 2 Can't divide by Zero! 16 / 4 is 4 32 / 4 is 8 Can't divide by Zero! 128 / 8 is 16
Pengecualian dialih keluar selepas dikendalikan:
Faedah:
Pengendalian pengecualian membolehkan program mengendalikan ralat berulang dan meneruskan aliran pelaksanaannya dengan lancar.
Kesimpulan:
Pengendalian pengecualian membolehkan program terus berjalan dengan mengendalikan ralat seperti pembahagian dengan sifar, dan bukannya menamatkan pelaksanaan.
Atas ialah kandungan terperinci Pengecualian membolehkan anda mengendalikan ralat secara normal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!