ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 20

     

    2번째 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

    댓글

Designed by Tistory.