티스토리 뷰
정답공개 !!
package hihihi;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class first {
public static void main(String[] args) {
int[][] array = new int[5][5];
int x = 0;//행
int y = -1;//열
int number = 1; //넣을값
int swich = 1; //스위치
int how = 5; //반복횟수
while(true) {
for(int i=0;i<how;i++) {
y+= swich;
array[x][y] = number++; //00 01 02 03 04
}
//x = 0 y = 4
how --;
if(how==0) {
break;
}
for(int i=0;i<how;i++) {
x+= swich;
array[x][y] = number++; //14 24 34 44
}
swich = swich*-1; //음수로 바꿔줌
}
for(int i=0;i<array.length;i++) {
for(int j=0;j<array[i].length;j++) {
System.out.print(array[i][j]+"\t");
}
System.out.println();
}
}
}
감사합니다.
'프로그래밍 언어 복습 > JAVA' 카테고리의 다른 글
#21 JAVA 학점 계산 함수화 프로그램 만들기 문제 (0) | 2022.05.19 |
---|---|
#20 JAVA 계산기 함수화하여 만들기 (0) | 2022.05.19 |
#17 JAVA 중첩 for문으로 여러 형태로 숫자 이중배열하기 (0) | 2022.05.16 |
#16 JAVA 이중배열로 비행기 예약 시스템 만들기 (0) | 2022.05.16 |
#15 JAVA int배열 오름차순/내림차순으로 정렬하기 (0) | 2022.05.16 |
댓글