JavaScript is required

Đoạn code sau đây in ra thông tin gì?

<%

int x=10; int y=10; try

{

out.println(x/y);

}

catch(Exception e)

{

out.println(e);

}

%>

A.

A. 10

B.

B. 1

C.

C. 0

D.

D. Thông báo lỗi

Trả lời:

Đáp án đúng: B


Đoạn code trên thực hiện phép chia hai số nguyên x và y. Vì x = 10 và y = 10, phép chia x/y sẽ cho kết quả là 1. Đoạn code được đặt trong khối try-catch, nhưng vì không có ngoại lệ nào xảy ra (phép chia hợp lệ), nên khối catch sẽ không được thực thi. Do đó, chương trình sẽ in ra kết quả của phép chia, là 1.

Câu hỏi liên quan