○ 비정방형 배열
행마다 열의 개수가 서로 다른 배열
○ 예제 소스
int[][] num = {
{ 1, 2 },
{ 3, 4 },
{ 5, 6, 7 }
};
// 출력
for (int r=0; r<num.length; r++) { // 행 갯수
for (int c=0; c<num[r].length; c++) { // 행별 열 갯수
System.out.print(num[r][c] + "\t"); // 행열별 값 출력
}
System.out.println();
}
출력결과
// 2차원 문자열 비정방형 배열
String[][] name = {
{"홍길동", "이순신"},
{"유관순"}
};
// 출력
for (int r=0; r<name.length; r++) {
for (int c=0; c<name[r].length; c++) {
System.out.print(name[r][c] + "\t");
}
System.out.println();
}
출력결과
int[][] i; // 2차원 배열 참조변수 선언
i = new int[4][]; // 각 행단위 참조 배열객체 생성
i[0] = new int[1];
i[1] = new int[2];
i[2] = new int[3];
i[3] = new int[4];
'IT > Java' 카테고리의 다른 글
자바 사용자 정의 함수 (0) | 2018.07.11 |
---|---|
자바 정방형 배열, 정수형 2차원 배열 예제소스 (0) | 2018.07.11 |
자바 2차원 배열 (0) | 2018.07.11 |
자바 배열 선언 및 배열값중 최대값, 최소값 구하기, 배열원소 내림차순 정렬 예제 (0) | 2018.07.09 |
자바 숫자맞추기 up down 게임(while문 무한루프, break, Scanner, Math.random 사용예제) (0) | 2018.07.09 |