Java basics: classes, main, and output · Java 기초: 클래스, main, 출력
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · 이 페이지는 최신 브라우저(SharedArrayBuffer 지원)가 필요합니다. Chrome, Edge, Firefox 또는 Safari를 최신 버전으로 업데이트해 주세요.
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.
한국어
AP Computer Science A는 Java를 사용합니다
- AP CSA 시험은 Java로 작성됩니다.
- Java는 엄격합니다: 모든 프로그램은 클래스 내부에 존재하며 main이라는 메서드에서 시작합니다.
- 당신은 이미 프로그래머처럼 사고합니다. 여기서는 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
;.
한국어
Java 골격(skeleton)
- 작은 Java 프로그램은 아래 예제와 같습니다. 코드는 main 내부에 작성합니다.
System.out.println(...)은 텍스트 줄 하나를 출력합니다(Python의print과 유사).- 모든 문장은 세미콜론
;으로 끝납니다.
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.
한국어
타입
- Java는 모든 변수에 타입이 필요합니다:
int(정수),double(부동소수점),boolean(true/false),String(텍스트). - 타입을 먼저 쓰면 됩니다:
int score = 10;. - 텍스트와 값을
+으로 결합하면:"Grade " + year이Grade 12을 만듭니다.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
한국어
흔한 실수
- 모든 문장은
;으로 끝납니다. main은 정확히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.
한국어
이제 직접 해보기
- 각 과제는 클래스 골격을 미리 채워 놓으므로, 코드를 main 내부에 작성하거나 제시된 메서드를 완성하십시오.
- Run 버튼을 눌러 컴파일하고 실행한 후, Answer 확인 버튼을 누르세요.
- 코드는 서버에서 컴파일되고 실행되므로 첫 실행에서도 빠릅니다.
Inside main, use System.out.println(...) to print exactly Hello, AP CSA! · main 내부에서 System.out.println(...)을 사용하여 정확히 **Hello, AP CSA!**를 출력하십시오.
Click Run to see the output here. · 출력을 보려면 '실행'을 클릭하세요.
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · 메서드 square(int n)를 완성하여 n * n을 반환하도록 하십시오. 체크러(checker)는 여러 값으로 이를 호출합니다.
Click Run to see the output here. · 출력을 보려면 '실행'을 클릭하세요.