백준

    [백준/컴파일에러] error: class helloworld is public, should be declared in a file named helloworld.java

    [백준/컴파일에러] error: class helloworld is public, should be declared in a file named helloworld.java

    컴파일 에러? 뭐야 내용은 맞는 것 같은데 컴파일에러/..? 이유 모르고 계속 컴파일 에러에 허덕이다가 드디어 찾았습니다. 그 이유는 바로,,,, 백준에서 JAVA로 문제풀이를 할 경우, class 명을 Main으로 설정해야 한다는 점! 예시) 잘못된 예 1) 내 마음대로 클래스명을 넣으면 컴파일 에러가 뜬다. 잘못된 예 2) 소문자 m으로 쓰면 안된다!!!!!!! 정신놓고 썼다가 깜짝 놀람^^ 클래스 선언시 각 단의 첫 머리 글자는 대문자로 작성하는 것이 관례인 것,, 다들 아시죠? 여담) 예전에는 제출 전에 클래스명이 Main이 아니면 미리 알려주는 경고창이 있었는데, 이젠 그 기능이 없어졌다고 한다 ㅠ