Basic Program Structure
Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 4번째.
Java에서는 실행되는 모든 코드 줄이 class 안에 있어야 합니다. class는 클래스의 인스턴스인 객체를 생성하기 위한 청사진과 같습니다. 이 레슨에서 주요 class의 이름은 Main으로 지정하지만, 이름은 무엇이든 될 수 있습니다.
main 메서드는 실행의 시작점 역할을 하기 때문에 Java 프로그램에서 매우 중요한 부분입니다. Java 프로그램을 실행할 때 Java 가상 머신(JVM)은 코드를 실행하기 시작할 main 메서드를 찾습니다. main 메서드가 없으면 JVM은 어디서부터 시작해야 할지 알 수 없습니다.
기본적인 Java program의 간단한 구조는 다음과 같습니다:
public class Main { // 클래스 선언
public static void main(String[] args) { // 메인 메서드
System.out.println("Hello, Coddy!"); // 출력문
}
}중요 참고 사항: Java에서 각 statement는 세미콜론(;)으로 끝나야 합니다. 세미콜론은 필수이며 Java에 statement의 끝에 도달했음을 알려줍니다. 세미콜론을 빠뜨리면 컴파일 에러가 발생합니다.
하지만 중괄호 {}로 둘러싸인 코드 블록(class 및 method 선언과 같은)에는 세미콜론이 필요하지 않다는 점에 유의하세요.
챌린지
초급Main이라는 이름의 class와 그 안에 main method를 포함하는 Java program을 작성하세요. main method 내부에 다음 text를 Output하는 statement를 작성하세요:
This is my first Java program!직접 해보기
public class Main { // 클래스 선언
public static void main(String[] args) { // main 메서드, 프로그램이 시작되는 곳
System.out.println(""); // 따옴표 사이에 메시지를 넣으세요
}
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else직접 연습해 보세요: 온라인 Java 컴파일러