728x90
반응형
SMALL
package hi;
public class poc {
public static void main(String[] args) {
int[][] a = new int[7][7];
int start=3; //열
int end=3; //행
int num=1;
for(int i=0; i<a.length; i++) {
for(int j=start; j<=end; j++ ) {
a[j][i]=num++;
}
if(i<3) {
start--;
end++;
}else {
start++;
end--;
}
}
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 7; j++) {
System.out.print(a[i][j]+"\t");
}
System.out.println();
}
}
}
두번째 for 구문에서
출력을 a[j][i]로 바꿔 출력할시 첫 출력위치가 (3.0) 시작하기 때문에 10의 위치에서 1부터 출력하기 됨으로
이런식으러 비뀌어서 출력되기도 한다
728x90
반응형
LIST
'Personal Studying~ > 자바문제 풀어보기' 카테고리의 다른 글
8*8 랜덤배열에서 최대값의 값과 좌표를 출력 (0) | 2021.01.10 |
---|---|
15를 연속된 자연수의 합으로 표현하는 방법의 가지수를 출력해보시오 (0) | 2021.01.10 |
21.01.07 [모래시계 별 출력] (0) | 2021.01.07 |
21.01.07 [기초 메서드 설계] (0) | 2021.01.07 |
21.01.06 [버블정렬] (0) | 2021.01.07 |