2024-10-24


1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
package exam;
/*
* 다차원 배열의 가변배열
*/
public class Exam_06_1 {
public static void main(String[] args) {
// 1. 다차원 배열의 가변 배열 선언 및 메모리 할당
int[][] step = new int[5][]; // 5 행, 미지정 열
int count = 1;
// 2. 가변배열의 열을 메모리 할당
//step[0] = new int[1]; // 1행 1열
//step[1] = new int[2]; // 2행 2열
//step[2] = new int[3]; // 3행 3열
//step[3] = new int[4]; // 4행 4열
//step[4] = new int[5]; // 5행 5열
// 2. for 반복문을 이용하여 가변배열의 열을 메모리 할당 - 규칙이 있는 경우 사용가능
for(int i=0; i<step.length; i++) {
step[i] = new int[i+1];
}
// 3. 가변배열에 데이터를 저장해 주자
for(int i=0; i<step.length; i++) {
for(int j=0; j<step[i].length; j++) {
step[i][j] = count++;
}
}
// 4. 가변배열에 저장된 데이터를 화면에 출력해보자
for(int i=0; i<step.length; i++) {
for(int j=0; j<step[i].length; j++) {
System.out.print(step[i][j] + "\t");
}
System.out.println();
}
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Class&Method)_Method_02 (0) | 2024.10.24 |
|---|---|
| Java(Class&Method)_Method_01 (0) | 2024.10.24 |
| Java(Array)_Exam_05 (0) | 2024.10.24 |
| Java(Array)_Exam_04 (0) | 2024.10.24 |
| Java(Array)_Exam_03 (0) | 2024.10.24 |