백준
![[백준/컴파일에러] error: class helloworld is public, should be declared in a file named helloworld.java](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw1kF0%2FbtrL4A8P3sc%2FNRKQ1sb5edMSgHxgyDe0lK%2Fimg.png)
[백준/컴파일에러] error: class helloworld is public, should be declared in a file named helloworld.java
컴파일 에러? 뭐야 내용은 맞는 것 같은데 컴파일에러/..? 이유 모르고 계속 컴파일 에러에 허덕이다가 드디어 찾았습니다. 그 이유는 바로,,,, 백준에서 JAVA로 문제풀이를 할 경우, class 명을 Main으로 설정해야 한다는 점! 예시) 잘못된 예 1) 내 마음대로 클래스명을 넣으면 컴파일 에러가 뜬다. 잘못된 예 2) 소문자 m으로 쓰면 안된다!!!!!!! 정신놓고 썼다가 깜짝 놀람^^ 클래스 선언시 각 단의 첫 머리 글자는 대문자로 작성하는 것이 관례인 것,, 다들 아시죠? 여담) 예전에는 제출 전에 클래스명이 Main이 아니면 미리 알려주는 경고창이 있었는데, 이젠 그 기능이 없어졌다고 한다 ㅠ