반응형
반복적인 2차원 배열 출력문 메소드화
public static void printArray(int[][] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
}
풀이
더보기
int[][] arr4 = new int[5][5];
for (int i = 0; i < arr4.length; i++) {
for (int j = 0; j < arr4[i].length; j++) {
if (i == 2 || j == 2) {
arr4[i][j] = 1;
} else {
arr4[i][j] = 0;
}
}
}
printArray(arr4);
※1부터 9까지의 숫자를 가로로 출력할 것.
풀이
더보기
int[][] arr5 = new int[3][3];
int num = 1;
for (int i = 0; i < arr5.length; i++) {
for (int j = 0; j < arr5[i].length; j++) {
arr5[i][j] = num++;
}
}
printArray(arr5);
풀이
더보기
int[][] arr6 = new int[3][3];
for (int i = 0; i < arr5.length; i++) {
int num2 = i + 1;
for (int j = 0; j < arr5[i].length; j++) {
arr6[i][j] = num2;
num2 += 3;
}
}
printArray(arr6);
반응형
'Algorithm > etc' 카테고리의 다른 글
[코딩연습] 동명이인 수 구하기 (0) | 2021.11.08 |
---|---|
[코딩연습] 영단어 퀴즈 (0) | 2021.11.08 |
[코딩연습] 배열 연습 (0) | 2021.11.04 |
[코딩연습] 메소드 생성 연습 2 (0) | 2021.11.03 |
[코딩연습] 메소드 생성 연습 1 (0) | 2021.11.02 |