강의로 돌아가기
한승희

자바컴파일이 .을 인식하지 못해요.

컴파일 하니 이런 오류가 뜹니다.

c:\tmp>javac HelloWorld.java
HelloWorld.java:3: error: cannot find symbol
System.out.printIn(Hello World);
^
symbol: method printIn(String)
location: variable out of type PrintStream
1 error

System System.out[.]printIn(Hello World); 대괄호 부분이 문제가 있는 것 같은데...오류난 부분은 점 말고 다른걸 쓰나요?

선생님이 작성하신 코드를 그대로 복붙하니 정상적으로 진행되었습니다만, 정확한 이유를 알고 싶습니다.

1 개의 답변
Demi

println이 아니라 printIn을 쓴게 아닌가 의심됩니다.
전자는 대문자로 표현하면 PRINTLN이고, 후자는 PRINTIN 입니다.

소문자 L과 대문자 I가 비슷하게 생겨, 자바를 처음 배울때에는 흔히 둘을 혼돈하는 실수를 하곤 합니다. ;

println이 print line 의 줄임말이라는 걸 기억하시면, 다음부터 둘을 헷갈리는 일이 줄어들거에요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.