JavaScript is required

Cho đoạn chương trình sau. Kết quả của đoạn chương trình là?
class A {
static int b = 1;
public static void main(String[] args) {
System.out.println("b is " + b);
}
}

A.

Lỗi biên dịch

B.

Lỗi thực thi

C.

Không có lỗi, in ra "b is 1"

D.
Tất cả đáp án đều sai
Trả lời:

Đáp án đúng: C


Đoạn chương trình Java này hoàn toàn hợp lệ. Nó định nghĩa một lớp `A` có một biến tĩnh `b` được khởi tạo bằng 1. Phương thức `main` in ra giá trị của `b` kèm theo một chuỗi. Vì không có lỗi biên dịch hoặc thực thi nào, chương trình sẽ chạy và in ra "b is 1".

Câu hỏi liên quan