-
2차원 배열에 원소를 넣던 도중,"Array constants can only be used in initializers" 오류가 났다. 해결 방법은 다음과 같다. C언어 형식 그대로 배열을 초기화할 때 나온 오류는new dataType[][](2차원 배열일 경우)을 붙여서 해결할 수 있다.
DataType[][] ArrayName = new DataType[#ofRows][#ofColumns]; ArrayName = new Datatype[][] {{elements}};
for loop statement에 들어간 i는 자기가 선언된 for문 안에서만 유효하다.그러므로 다른 for문에서 같은 변수를 쓰더라도 따로 선언을 해 주어야 한다. 앞에 int를 추가해서 새롭게 선언하자.