방법 1)
package 이차원배열;
public class Ex09_실습 {
public static void main(String[] args) {
int[][] array = new int[5][5];
int num = 1;
for(int i = 0; i < array.length; i++) {
if(i%2 == 0) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = num++;
}
} else {
for(int j = 0; j < array[i].length; j++) {
array[i][4-j] = num++;
}
}
}
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();
}
// 0.0 0.1 0.2 0.3 0.4
// 1.4 1.3 1.2 1.1 1.0
// 2.0 2.1 2.2 2.3 2.4
// 3.4 3.3 3.2 3.1 3.1
// 4.0 4.1 4.2 4.3 4.4
}
}
방법 2)
package 이차원배열;
public class Ex09_실습 {
public static void main(String[] args) {
int[][] array = new int[5][5];
int num = 1;
for(int i = 0; i < array.length; i++) {
if(i%2 == 0) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = num++;
}
} else {
for(int j = 4; j >= 0; j--) {
array[i][j] = num++;
}
}
}
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();
}
// 0.0 0.1 0.2 0.3 0.4
// 1.4 1.3 1.2 1.1 1.0
// 2.0 2.1 2.2 2.3 2.4
// 3.4 3.3 3.2 3.1 3.1
// 4.0 4.1 4.2 4.3 4.4
}
}
'언어 > JAVA' 카테고리의 다른 글
치환 (0) | 2023.03.03 |
---|---|
이차원배열_입력한 값과 답을 비교하고 총점 출력 (0) | 2023.03.03 |
다중for문_2~30까지의 약수를 구하기 (0) | 2023.03.02 |
이차원배열_5행 5열의 배열을 입력한 후 반대에서부터 위->아래 형식으로 출력 (0) | 2023.03.02 |
for문_약수 구하기 (0) | 2023.03.02 |
댓글