백준 2557

class Main{
    public static void main(String[] args){
        System.out.print("Hello World!");
    }
}

 

1단계의 첫 문제 Hello World입니다.

 

가장 기본적인 사항을 묻는 문제라고 생각합니다.

 

  1. class의 존재를 아는지?
  2. main() 함수를 알고 있는지?
  3. 출력문을 아는지?
  4. 세미콜론을 아는지?

1. class

class 이름을 보통 Main으로 보통 사용하는 것이 좋다고 합니다.

 

추가적으로 class가 객체의 속성과 기능을 코드로 구현한 것이라는 것을 알면 더 좋다고 생각합니다.

 

JAVA는 객체 지향 프로그램으로 클래스를 기반으로 프로그래밍을 하기 때문입니다.

2. main()

바이트 코드 파일을 실행하면 제일 먼저 main() 함수를 찾아 블록 내부를 실행합니다.

 

그래서 프로그램 실행 시작점(entry point)이라고 부릅니다.

 

++

public(접근 제어자) static(정적 변수) void(리턴 값이 없는 메서드) String[](배열)

3. 출력문

System.out.print(내용);

 

추가로 2가지가 더 있습니다.

4. 세미콜론(;)

변수 선언, 값, 저장, 메서드 호출에 해당하는 실행문의 끝에는 세미콜론을 붙여야 합니다.

 

세미콜론(;)이 실행문의 끝을 알려주기 때문입니다.

 

만약 세미콜론이 없다면 컴파일 에러가 발생할 수 있습니다.