2013년 1월 2일 수요일
[Java] 다차원 배열 선언 및 다양한 배열 선언, 초기화
public class Array_Exam01 {
public static void main(String[] args) {
//3차원 배열 선언 및 초기화!!!
int[][][] arr = {{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}};
for(int i=0; i<arr.length; i++){//3차원 배열 출력!!!
for(int j=0; j<arr[i].length; j++){
for(int k=0; k<arr[i][j].length; k++){
System.out.print("arr[" + i + "][" + j + "][" + k + "] = " + arr[i][j][k] + "\t");
}
System.out.println();
}
System.out.println();
}
//4차원 배열 선언 및 초기화!!!
int[][][][] arr1 = {{{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}},
{{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}},
{{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}}};
for(int i=0; i<arr1.length; i++){//출력!
for(int j=0; j<arr1[i].length; j++){
for(int k=0; k<arr1[i][j].length; k++){
for(int l=0; l<arr1[i][j][k].length; l++){
System.out.print("arr1[" + i + "][" + j + "][" + k + "][" + l + "] = " + arr1[i][j][k][l] + "\t");
}
System.out.println();
}
System.out.println();
}
System.out.println();
}
int arr4[][];//2차원 배열 생성하고 각 인덱스에 각기 다른 배열선언과 생성!!!
arr4 = new int[3][];
arr4[0] = new int[31];
arr4[1] = new int[29];
arr4[2] = new int[31];
for(int i=0; i<arr4.length; i++){
for(int j=0; j<arr4[i].length; j++){
arr4[i][j] = i+j;
System.out.println("arr4[" + i + "][" + j + "] = " + arr4[i][j]);
}
System.out.println();
}
}
}
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기