[Day7] 2차원 배열

다차원 배열(2차원)
 : 차원이 행, 열을 가진 구조를 가진 배열
 
 [형식]
  dataType [][] 변수 = { {,,,}, {,,,} };
  dataType []변수[] = { {,,,}, {,,,} };
  
  dataType [][]변수 = new dataType[요소의 크기][요소의 크기];
  dataType [][]변수 = new dataType[][] { {,,,}, {,,,} };
  
 ============================================================
 
 ex)     0   1   2
    -----------
   0  10, 20, 30
     -----------
   1  40, 50, 60
  
   2 줄의 3칸 : ar.length=2, ar[0].length=3, ar[1].length=3
       
   ar.length + ar[0].length + ar[1].length =? -> 8
 
   int [][] ar = { {10, 20, 30},
         {40, 50, 60} }; // 2, 3의 배열
         ar[행][열]
   10 -> ar[0][0]
   20 -> ar[0][1]
   30 -> ar[0][2]
   40 -> ar[1][0]
   50 -> ar[1][1]
   60 -> ar[1][2]
  
   0 -> 0, 1, 2
   1 -> 0, 1, 2
  
   for(int i=0; i<=1; i++) {
    for(int j=0; i<=2; j++) {
     System.out.println(ar[i][j]);
    }
   }
    
  
  
 ============================================================  

'BigData > JAVA' 카테고리의 다른 글

[Day8] 캐스팅 연산자  (0) 2015.03.05
[Day7] 상속, 다형성  (0) 2015.03.05
[Day6] 배열  (0) 2015.03.05
[Day5] 캡슐화  (0) 2015.03.05
[Day5] 반복문  (0) 2015.03.05
  Comments,     Trackbacks