다차원 배열(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 |