- [Error Note] 13. 배열 선언 오류: Variable must provide either dimension expression or and array initializer2024년 04월 24일
- Song hyun
- 작성자
- 2024.04.24.:45
728x90반응형[Error Note] 13. 배열 선언 오류:
Variable must provide either dimension expression or and array initializer
함께 보면 좋은 글: https://whatsthatsound.tistory.com/76
정수형 변수들을 담는 배열, grades.
해당 배열을 선언하던 중 오류가 발생했다.
오류 메세지는 다음과 같다.
배열 초기화식을 포함해야 한다는 의미이다.
Variable must provide either dimension expression or and array initializer
위의 식을 다시 살펴보자.
new int[];<- 해당 부분에서 배열의 크기를 초기화하지 않은 것을 찾아볼 수 있다.
이는 배열의 특징과 연관된 부분인데, 배열은 선언시 크기를 반드시 초기화해야한다는 특징이 있다.
즉, 배열의 크기를 초기화하지 않았기 때문에 발생한 오류라고 할 수 있다.
다시 선언 부분으로 돌아가 크기를 초기화해보자.
크기를 5로 초기화하니, 에러가 바로 사라진 것을 알 수 있다.
배열 선언 시 자주 발생할 수 있는 오류이니, 배열의 특징을 되새기고 주의하면 좋을 것 같다.
728x90반응형'Error Note' 카테고리의 다른 글
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)