본문 바로가기
프로그래밍

printIn vs. println의 차이...오류 메시지를 잘 읽자 (자바)

by 시계크로크 2023. 3. 9.
728x90

무엇을 실수 하였을까요?

이전 포스팅에서 .txt 파일을 .java 파일을 성공하고 나서 

(포스팅 링크 : https://engspeaking.tistory.com/15

 

javac Hello.java를 쳤더니....역시나

바로 오류! '😂

나는 분명 영어를 잘하는데....왜 이건 영어 같지가 않을까... 

 

이건 아무리 인터넷에 찾아봐도 도저히 이유를 모르겠더라.. 

 

탭의 문제인가 스페이스 바의 문제인가..싶기도 하고 

 

그래서 둘다 시도 해봤는데도 역시나 할 수가 없었다....

결국! 친구 SOS를 하게 되었다.

프린트 아이엔이 아니라 프린트 엘엔이야

아하?

바로 심폐소생에 성공하였다. 

코딩에서는 한글자 한글자가 중요하다는 것이 이런 말이었구나...

 

그래요...PrintIn이 아니라 Println 이었던거에요!!
(폰트의 문제인가...정말....똑같구나!!)

 

그 와중에 한번에 이걸 알아본 친구의 눈썰미...난리났다.. 정말 

 

결국 다시금 javac Hello.java를 눌렀고 나는....드디어 

성공했다!!!!!!!!

그리고 오늘의 배운 것 

1. 탭이나 스페이스는 상관 없다. 

2. 콘솔에 에러가 뜨면 에러 코드를 잘 살펴 보아야 한다.

3. 처음에는 오타 이슈가 많으니 눈 크게 뜨고 코딩해야 한다! (친구 왈)

D:\java> javac Hello.java
Hello.java:5: error: cannot find symbol
        System.out.printIn("Hello Java!") ;
                  ^
  symbol:   method printIn(String)
  location: variable out of type PrintStream
1 error

이 말은 method printIn이라는 string의 symbol을 찾을 수 없다. 
즉, symbol 이 아니다라는 의미구나......! 

 

완료!! 진도를 나갈 수 있겠다아!! 

(다음 포스팅에서는 나의 긴 c: 에 있는 위치를 짧게 바꾸어 보는 걸 해봐야 겠다..)

 

728x90