본문으로 바로가기
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