-
Java 3차 배열Java/Java 기초 2012. 6. 21. 00:15
이번엔 3차 배열에 대해 알아보겠습니다.
저는 자바 처음할 때 3차 배열이라길래 공간적 3차원을 말하는 줄 알았습니다.하지만 2차 배열을 여러 개 나열한 배열을 3차 배열이라 합니다. 자세한 내용은 밑의 예제를 살펴보겠습니다. 클래스명은 TriArray입니다.
01 public class TriArray {
02 public static void main(String args[])
03 {
04 int TArray[][][] = new int[2][4][5]; // 2*4*5 크기의 배열을 선언합니다.
05 int a, b, c, d=1;
06 for(a=0;a<TArray.length;a++) // 0번째 배열의 0번째 행의 0번째 열부터 시작
07 for(b=0;b<TArray[a].length;b++) // 마찬가지
08 for(c=0;c<TArray[a][b].length;c++){ // 마찬가지
09 TArray[a][b][c] = d; // 0번째 배열의 0번째 행의 0번째 열의 값은 1
10 d++; // d의 값을 증가시킵니다. 다시 06번째로 되돌아갑니다.
11 }
12 for(a=0;a<TArray.length;a++)
13 {
14 System.out.println((a+1)+"번째 2차원 배열"); // 편의상 첫번째 배열이라고 표현하기 위해 (a+1)로 표현
15 for(b=0; b<TArray[a].length;b++){
16 for(c=0; c<TArray[a][b].length;c++)
17 System.out.print(TArray[a][b][c] + " ");
18 System.out.println();
19 }
20 System.out.println();
21 }
22 }
23}
결과
1번째 2차원 배열
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 202번째 2차원 배열
21 22 23 24 25
26 27 28 29 30
31 32 33 34 35
36 37 38 39 40궁금한 게 있으시면 댓글 부탁드립니다.
추천은 블로거에게 큰 힘이 됩니다.'Java > Java 기초' 카테고리의 다른 글
Java 멤버변수 (0) 2012.06.21 Java 클래스 오버로딩 (0) 2012.06.21 Java 2차 배열 (1) 2012.06.20 Java 배열 (0) 2012.06.19 시작하기에 앞서 (0) 2012.06.19