[JAVA] 다차원(2차원) 배열(array)의 동적 생성 :: 소림사의 홍반장!


예> 정수형 age 의 배열 생성

 

방법 1. 선언시 초기화

 

int[][] age = {

  { 1,2,3,4,5 },

  { 12,23,34,45 },

  { 4,5,6 }

}

 

방법 2. 선언 후 행별로 초기화

 

int[][] age = new int[3][];

 

age[0] = new int[]{ 1,2,3,4,5 };
age[1] = new int[]{ 12,23,34,45 };
age[2] = new int[]{ 4,5,6 };

 

방법 3. 선언 후 각 요소별 초기화

 

int[][] age = new int[3][];

  
  age[0] = new int[5];
  age[1] = new int[4];
  age[2] = new int[3];
  
  age[0][0] = 1;
  age[0][1] = 2;
  age[0][2] = 3;
  age[0][3] = 4;
  age[0][4] = 5;
  age[1][0] = 12;
  age[1][1] = 23;
  age[1][2] = 34;
  age[1][3] = 45;
  age[2][0] = 4;
  age[2][1] = 5;
  age[2][2] = 6;

다른 카테고리의 글 목록

Dev. 자바/참고소스 카테고리의 포스트를 톺아봅니다