JavaScript is required

Chọn khai báo đúng cho phương thức main

A.

public static void main()

B.

public void main(String[] arg)

C.

public static void main(String[] args)

D.

public static int main(String[] arg)

Trả lời:

Đáp án đúng: C


Phương thức `main` là điểm khởi đầu của một chương trình Java. Nó phải được khai báo là `public static void main(String[] args)`. * `public`: Cho phép phương thức `main` được gọi từ bên ngoài lớp. * `static`: Cho phép phương thức `main` được gọi mà không cần tạo một thể hiện của lớp. * `void`: Chỉ ra rằng phương thức `main` không trả về bất kỳ giá trị nào. * `main`: Tên của phương thức. * `String[] args`: Một mảng các chuỗi đại diện cho các đối số dòng lệnh được truyền cho chương trình. **Phân tích các lựa chọn:** * **A. `public static void main()`**: Thiếu tham số `String[] args`, là tham số bắt buộc của hàm `main`. * **B. `public void main(String[] arg)`**: Thiếu từ khóa `static`, khiến phương thức không thể được gọi trực tiếp từ lớp. * **C. `public static void main(String[] args)`**: Đây là khai báo chính xác của phương thức `main`. * **D. `public static int main(String[] arg)`**: Kiểu trả về là `int` thay vì `void`, không đúng với quy định của phương thức `main`.

Câu hỏi liên quan