ALGORITHM/문제해결

[JAVA] 한 배열의 값을 다른 배열로 복사 ([] )

안낭우훗 2018. 8. 5. 21:40

/*문제
1) 두 개의 배열이 있다. 한 배열의 값을 다른 배열로 복사하라!
2) 배열 데이터 예:
int[] list1 = {1, 2, 4, 7, 11, 9};
int[] list2 = new int[list1.length];
3) 출력 예:
list1: 1, 2, 4, 7, 11, 9
list2: 1, 2, 4, 7, 11, 9

 

 

class Test {   

 public static void main(String[] args) throws Exception {

   int[] list1 = {1, 2, 4, 7, 11, 9};
   int[] list2 = new int[list1.length];

   for (int i = 0; i < list1.length; i++) {
     list2[i] = list1[i];
   }

   System.out.print("list1: ");
   for (int i = 0; i < list1.length; i++) {
     System.out.printf("%s%d", (i == 0) ? "" : ", ", list1[i]);
   }

  }
}