배열 연습하기

배열의 출력

  • 아래 예제코드로 학습해 보겠습니다.

class Arrays3_1 {
    public static void main(String[] args) {
        int[] arr = {100, 90, 80, 70, 60, 50, 40, 30, 20, 10};
        //  배열을 가리키는 참조 변수 arr 을 출력
        System.out.println("arr = " + arr); 
        // 메모리 주소와 비슷한 문자열이 출력 -> 실제 주소는 아닙니다.
        // [I@7a81197d -> [(배열을 뜻함), I(int 타입을 뜻함), @(위치를 뜻함)

        // 예외 확인 하기 - char[]
        char[] chArr = {'a', 'b', 'c', 'd'};
        System.out.println(chArr); // abcd 가 출력되는데 이는 println 메서드의 기능 때문!

        // 배열의 요소 하나씩 출력하기
        for (int i = 0; i < arr.length; i++) {
            System.out.println("arr[" + i + "] = " + arr[i]);
        }
        
        // Arrays.toString(배열) : 배열의 모든 요소를 문자열로 만들어서 반환한다.
        System.out.println("Arrays.toString(arr) = " + Arrays.toString(arr));
    }
}

총합과 평균

배열의 모든 요소를 더해서 총합과 평균을 구하라!

  • 아래 예제코드로 학습해 보겠습니다.

최대값과 최소값

배열의 요소 중에서 가장 큰 값과 가장 작은 값을 찾아라!

  • 아래 예제코드로 학습해 보겠습니다.

랜덤으로 숫자 섞기

  • 아래 예제코드로 학습해 보겠습니다.

Ref. Java의 정석 기초편 Chapter5(6, 7, 8, 9, 10, 11)

Ref. 출력, 활용1, 활용2

Last updated