아래와 같은 오류 메시지가 나왔다면?
Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error on token "10", delete this token
오류를 고의적으로 내서, 아래와 같이 스크린샷을 찍어보았습니다.
혹여, C언어를 학습하고 바로 ~
JAVA 로 넘어 오신 분들!!
배열 선언 할 때, 당혹스러울 때가 많으시죠?
아래 그림은 C언어입니다~
JAVA와 동일하게 문법을 사용하였는데,
오류 없습니다
C언어에서 배열을 생성할 때는, int hanArray[10]; 으로 해도 무방했었습니다.
이 때문에 초보 개발자분들이 JAVA에서 자주 실수를 하곤 합니다.
오류를 해결하기 위해서는,
아래 그림과 같이 1번째 방법, 2번째 방법을 이용하시면 됩니다~
JAVA에서는 배열 선언을 할 때는
[]에 크기를 지정하시면 안됩니다!!
다시 말해서 배열의 크기를 지정하려면,
new 연산자를 이용하여 배열을 생성하셔야 함을 유념 해주세요~
댓글