Algorithm/개념 정리

배열 복제하기

배열 복제하기

 

배열  복제는 다음처럼 clone메서드를 호출하여 간단하게 수행할 수 있습니다.

더보기

배열 이름.clone()    // 배열의 복제

 

다음은 배열을 복제하는 프로그램의 예입니다.

// 배열의 복제 배열을 만듭니다.

import java.util.Arrays;

class CloneArray {

    public static void main(String[] args) {
        int[] a = {1, 2, 3, 4, 5};
        int[] b = a.clone();            // b는 a를 복제한 배열을 참조

        b[3] = 0;                                    // 한 요소만 따로 변경

        System.out.println("a = " + Arrays.toString(a));
        System.out.println("b = " + Arrays.toString(b));
    }
}

 

확장 for 문

// 배열의 모든 요소의 합을 구하여 출력(확장 for 문)

class ArraySumForIn {
    public static void main(String[] args) {
        double[] a = { 1.0, 2.0, 3.0, 4.0, 5.0 };

        for (int i = 0; i < a.length; i++)
            System.out.println("a[" + i + "] = " + a[i]);

        double sum = 0;    // 합계
        for (double i : a)
            sum += i;

        System.out.println("모든 요소의 합은 " + sum + "입니다.");
    }
}

 

'Algorithm > 개념 정리' 카테고리의 다른 글

[알고리즘 문제 해결 전략] 시작하기  (0) 2022.12.04
클래스란?  (0) 2022.11.11
소수 나열하기  (0) 2022.11.11
기수 변환하기  (0) 2022.11.11
배열 요소 정렬  (0) 2022.11.09