본문 바로가기
Baekjoon Online Judge

[BOJ] 백준 2557번 Hello World (Java)

by 프로그래 밍구 2022. 10. 4.

문제 링크

https://www.acmicpc.net/problem/2557

 

2557번: Hello World

Hello World!를 출력하시오.

www.acmicpc.net


나의 코드

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

 

 처음 백준에서 만난 문제가 2557번이다. System.out.print( ); 메소드를 이용해서 1분 안에 풀 수 있을 줄 알았는데 자꾸만 컴파일 에러가 떴다. 이유는 메인 class 이름을 Main으로 지정하지 않아서였다. 백준에서 언어도움말 페이지를 가면 Java의 컴파일/실행 환경은 다음과 같다고 한다.

  • 컴파일: javac -release 11 -J-Xms1024m -J-Xmx1920m -J-Xss512m -encoding UTF-8 Main.java
  • 실행: java -Xms1024m -Xmx1920m -Xss512m -Dfile.encoding=UTF-8 -XX:+UseSerialGC -DONLINE_JUDGE=1 -DBOJ=1 Main

따라서 Java로 백준 제출 시에는 메인 class 이름이 Main이어야 한다.

댓글