public class Ex03_array {
public static void main(String[] args){
int [][]a = {{10,20,30},{100,200,300}};
int [][]b = new int[a.length][a[0].length];
// 4번째 줄의 경우, a 배열 선언 및 메모리 할당, 값 입력까지 한 것
// 5번째 줄의 경우, b 배열 선언 및 메모리 할당까지 한 것
/* 1차원 배열의 경우 배열 복사
System.arraycopy(a, 0, b, 0, a.length);
*/
// 2차원 배열의 값 복사
// 10, 20, 30을 채우고 그 다음 행에 100, 200, 300을 채우는 것
for(int i=0; i<a.length; i++){
System.arraycopy(a[i], 0, b[i], 0, a[i].length);
}
b[1][1] = 70;
System.out.println(a[1][1]+ " : " +b[1][1]);
}
}