Đoạn mã sau có lỗi biên dịch gì? public class Main { public static void main(String[] args) { try { String s = "John"; } } } Chọn một Câu trả lời
Giải thích
Chọn đáp án B
Vì:
Khi bạn dùng try thì cấu trúc sau đó phải dùng ít nhât catch hoặc (và)finally.
String tự động được import vào bất kỳ packge, nên đáp
“Có lỗi biên dịch:
add import String.”
là sai
Đán án
“Có lỗi biên dịch:
statement
String s="John";
never throws an exception”
là sai.
Vì cấu trúc của lênh try sai, nên trình biên dịch sẽ không đi xâu vào tìm hiểu các lỗi này.