Chọn khai báo đúng cho phương thức main
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`.





