#2557 Hello World 출력하기
1년전 JAVA를 잠깐 배웠는데
헬로월드 하나 이렇게 많은 시도를 하다니...
각잡고 공부해야겠다는 생각이 제대로 들었다.
1. 첫번째 컴퍼일 에러
error: class HelloWorld is public, should be declared in a file named HelloWorld.java
파일 내의 공용 클래스 이름은 해당 파일의 이름과 동일해야 합니다.라고 설명은 되어 있는데
백준 내에서는
내가 정의한 클래스 명을 HelloWorld 대신 Main으로 변경하면 해결된다.
2.두번째 컴파일 에러
error: '{' expected
클래스명을 변경하면되는데 명 뒤에 .java를 붙였더니 파일확장자 를 제외해야만이 적용할 수 있다고 한다.
그냥 Main으로 쓰면 되는건데 여러 시도를 해봤다.
첫 문제로 얻은 교훈
1. 문제 정확히 읽기
2. 컴파일 에러가 무엇을 의미하는지 확인
3. 클래스 명에 굳이 확장자 안붙여도 됨