[BOJ] 백준 2557번 Hello World! / 백준 문제 자바로 풀때 주의사항, 이 것 안하면 컴파일 에러!

지니·2022년 7월 26일
0
post-thumbnail

알고리즘 공부를 위해 백준 사이트에서 단계별 문제를 차근차근 풀어나가기로 했다.

2557 번 문제

Hello World!를 출력

(입력 : 없음 / 알고리즘 분류 : 구현)

내가 작성한 답안

public class Main{

		public static void main(String[] args){

			System.out.print("Hello World!");
	}
}

처음 푸는 문제라 이클립스에 작성하듯 작성하였더니
수없이 많은 컴파일 오류를 겪었다.

이번 문제는 단계별 문제에서 가장 첫 문제였는데,
프로그래밍 언어를 배우면 가장 먼저 배운다는 “Hello World!”를 출력하는 문제다.

따로 이클립스에 작성하지 않고 바로 적어 제출하였으나 컴파일 오류.
이클립스로 코드를 돌려보았다. 이상 없음을 확인하고 2차 도전 역시 컴파일 오류.

코드에는 문제가 없었는데, 도대체 무엇이 문제였을까.

Java로 BOJ 풀 때 주의할 점!

java로 백준 사이트 문제를 풀 때에는

항상 클래스명(public class명) 을 Main으로 고정해야 한다.

public class Main { … }

(제출하는 답안에는 패키지 부분은 제외한다.)


이 것은 나의 개인적인 생각인데, 자바로 제출하게되면 제출된 답안의 소스파일이 Main.java로 설정되어 그런 건 아닐까? 하고 생각해봤다. 물론 자세하고 정확하게 아는 것은 아니다.ㅎㅎ

자바는 객체지향 언어이기 때문에 소스파일명과 클래스명은 동일해야 한다. (ch01. 자바의 구조)

profile
👩🏻‍💻Genii Grace | 개발자로 가는 공부기록 ✍🏻 코딩 공부하는 일상

0개의 댓글