loading

알고리즘/알고리즘JAVA

[백준알고리즘/JAVA] error: class 클래스명 is public, should be declared in a file named 자바명.java

침착곰 2021. 4. 23. 09:39
반응형

안녕하세요

백준 알고리즘에서 정답을 제출할 때 에러에 대해 알아보겠습니다

JAVA를 처음으로 사용해서 문제를 제출할 때 밑에와 같은 에러가 뜨는 것을 한 번씩 다 경험하셨을겁니다

error: class P_01_HelloWorld is public, should be declared in a file named P_01_HelloWorld.java

 

이렇게 간단한 코드인데도 내가 잘 못 작성해서 에러가 나는건가??

별 생각이 다 듭니다 ㄷㄷㄷ;;

백준 알고리즘을 처음 썼을 때의 무수한 에러... Hello World가 이렇게 어려운 거였다니;;

 

원인은 간단합니다

백준알고리즘에서는 JAVA를 제출할 때 class이름을 Main으로 설정을 해야합니다

Main으로 변경 후 다시 제출하면 됩니다

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

위와 같이 제출하면 에러없이 깔끔하게 제출이 됩니다

 

이 글을 보시고 백준 알고리즘을 처음 해보시는 분들이 도움이 되셨으면 좋겠습니다!

반응형
그리드형