Java basics: classes, main, and output · Java cơ bản: classes, main, và output
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Trang này cần trình duyệt gần đây (hỗ trợ SharedArrayBuffer). Vui lòng cập nhật Chrome, Edge, Firefox hoặc Safari lên phiên bản mới nhất.
English
AP Computer Science A uses Java
- The AP CSA exam is written in Java.
- Java is strict: every program lives inside a class, and starts from a method called main.
- You already think like a programmer — here we learn Java's rules.
Tiếng Việt
AP Tin học Máy tính A sử dụng Java
- Bài thi AP CSA được viết bằng Java.
- Java rất chặt chẽ: mọi chương trình đều sống bên trong một lớp, và bắt đầu từ một phương thức được gọi là main.
- Bạn đã tư duy như một lập trình viên — ở đây chúng ta học các quy tắc của Java.
English
The Java skeleton
- A tiny Java program looks like the example below. Your code goes inside main.
System.out.println(...)prints one line of text (like Python'sprint).- Every statement ends with a semicolon
;.
Tiếng Việt
Khung Java
- Một chương trình Java nhỏ trông giống như ví dụ dưới đây. Mã của bạn nằm bên trong main.
System.out.println(...)in một dòng văn bản (giống như Python'sprint).- Mọi mệnh lệnh kết thúc bằng dấu chấm phẩy
;.
public class Main {
public static void main(String[] args) {
System.out.println("Java runs from inside main.");
int year = 12;
System.out.println("Grade " + year);
}
}
English
Types
- Java needs a type for every variable:
int(whole number),double(decimal),boolean(true/false),String(text). - You write the type first:
int score = 10;. - Join text and values with
+:"Grade " + yearmakesGrade 12.
Tiếng Việt
Kiểu dữ liệu
- Java yêu cầu một kiểu cho mỗi biến:
int(số nguyên),double(thập phân),boolean(true/false),String(văn bản). - Bạn viết kiểu dữ liệu trước:
int score = 10;. - Nối văn bản và giá trị với
+:"Grade " + yeartạo raGrade 12.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
Tiếng Việt
Lỗi thường gặp
- Mọi mệnh lệnh kết thúc với
;. mainphải chính xác làpublic static void main(String[] args).
English
Now you try
- Each task pre-fills the class skeleton — write your code inside main, or complete the method shown.
- Press Run to compile and run, then Check answer.
- Your code compiles and runs on the server, so even the first run is fast.
Tiếng Việt
Bây giờ bạn thử
- Mỗi nhiệm vụ điền sẵn khung lớp — viết mã của bạn bên trong main, hoặc hoàn thành phương thức được hiển thị.
- Nhấn Chạy để biên dịch và chạy, sau đó Kiểm tra câu trả lời.
- Mã của bạn được biên dịch và chạy trên máy chủ, vì vậy ngay cả lần chạy đầu tiên cũng rất nhanh.
Inside main, use System.out.println(...) to print exactly Hello, AP CSA! · Trong ⟨main⟩, sử dụng ⟨System.out.println(...)⟩ để in chính xác **Hello, AP CSA!**
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · Hoàn thiện method ⟨square(int n)⟩ sao cho trả về ⟨n * n⟩. Bộ kiểm tra sẽ gọi nó với nhiều giá trị khác nhau.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.