JavaScript is required

Đoạn mã sau đây hiển thị thông tin gì?

<%

int x=10; int y=0; try

{

out.println(x/y);

}

catch(Exception e)

{

out.println(e);

}

%>

A.

A. Không hiển thị gì

B.

B. 10

C.

C. 0

D.

D. java.lang.ArithmeticException: / by zero

Trả lời:

Đáp án đúng: D


Đoạn mã Java Server Pages (JSP) này thực hiện phép chia số nguyên `x` cho `y`. Vì `y` có giá trị là 0, một ngoại lệ `java.lang.ArithmeticException: / by zero` sẽ được ném ra. Khối `try-catch` được sử dụng để bắt ngoại lệ này. Khi ngoại lệ xảy ra, khối `catch` sẽ được thực thi và in ra thông tin về ngoại lệ, cụ thể là `java.lang.ArithmeticException: / by zero`. Do đó, đáp án chính xác là D.

Câu hỏi liên quan