JAVA CORE - Trang 155

!

%

(

$

+

%

%

)

%

try

{

statement1;

statement2;

}

catch(Exception e) // of the inner try block

{

}

}
catch(Exception e) // of the outer try block
{
}


Khi sử dụng các ‘try’ lồng nhau, khối ‘try’ bên trong được thi hành đầu tiên. Bất kỳ ngoại
lệ nào bị chặn trong khối ‘try’ sẽ bị bắt giữ trong các khối ‘catch’ theo sau. Nếu khối
‘catch’ thích hợp không được tìm thấy thì các khối ‘catch’ của các khối ‘try’ bên ngoài sẽ
được xem xét. Nếu không, Java Runtime Environment xử lý các ngoại lệ.

chương trình 7.1 minh họa cách sử dụng các khối ‘try’ và ‘catch’.

Chương trình 7.1


class TryClass
{

public static void main(String args[])

{

int demo=0;

try

{

System.out.println(20/demo);

}

catch(ArithmeticException a)

{

System.out.println(“Cannot Divide by zero”);

}

}

}

Kết xuất của chương trình:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.