다차원 배열을 사용하면 데이터를 여러 차원으로 구성할 수 있습니다. 일반적인 예로는 테이블이나 행렬을 나타내는 데 자주 사용되는 2차원 배열이 있습니다. Java는 이 기사에서 자세히 설명하는 2차원 배열을 원활하게 생성하기 위한 구문을 제공합니다.
다음 코드 조각을 고려하세요.
int[][] multD = new int[5][]; multD[0] = new int[10];
2차원 배열을 설정하려는 의도가 있을 수 있습니다. 5개의 행과 10개의 열을 포함하지만 이 접근 방식은 구문적 불규칙성을 발견합니다. 이러한 차원으로 2차원 배열을 올바르게 인스턴스화하려면 다음 구문을 사용해야 합니다.
int[][] multi = new int[5][10];
제공된 구문은 명시적 정의와 동일한 간결한 표현 역할을 합니다.
int[][] multi = new int[5][]; multi[0] = new int[10]; multi[1] = new int[10]; multi[2] = new int[10]; multi[3] = new int[10]; multi[4] = new int[10];
배열 내의 각 요소는 기본 정수 값인 0으로 초기화된다는 점을 기억하는 것이 중요합니다. 이는 위의 정의가 동일함을 의미합니다. 다음으로:
int[][] multi = new int[][] { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } };
다음으로 축약할 수 있습니다:
int[][] multi = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } };
위 내용은 Java에서 2차원 배열을 올바르게 초기화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!