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