본문 바로가기
컴퓨터/java

이차열배열 복사, 행 이동

by 싱판다 2017. 7. 24.

public static void TwoArrMove(int[][] arr) {


int temp[][] = new int[arr.length][arr[0].length];

for(int i = 0; i<arr.length; i++) {

for(int j =0; j<arr[i].length; j++) {

temp[i][j] = arr[i][j]; 

}

}


for(int j = 0; j<arr.length; j++) {

for(int i=0; i<arr[j].length; i++) {

if(j == arr.length-1) {

arr[0][i] = temp[j][i];

} else {

arr[j+1][i] = temp[j][i];

}

}

}

}


int[] firstlow = arr[0];

for(int i = 0; i<arr.length-1; i++) {

arr[i] = arr[i+1];

}

arr[arr.length-1] = firstlow;

'컴퓨터 > java' 카테고리의 다른 글

람다식  (0) 2017.07.27
자바 local 클래스, 익명 클래스  (0) 2017.07.27
자바 inner 클래스  (0) 2017.07.27
2017/7/25 java abstract  (0) 2017.07.25
7/20  (0) 2017.07.20

댓글