티스토리 뷰

반응형

 

 

벌써 7일이다!!

Day 7 챌린지를 시작해보자!

 

강의 실습코드부터 확인하자.

 

package arrayPractice;

import java.util.Arrays;

public class ArrayPractice {

    public static void printArrray(int[] array) {
        System.out.print("[");
        for(int i=0; i<array.length; i++) {
            int item = array[i];
            System.out.print(item);
            if( i < array.length - 1) {
                System.out.print(", ");
            }
        }
        System.out.println("]");
    }

    public static void main(String[] args) {
        // Declaring, Allocating, and Initializing
        // 선언, 할당, 식별
        int[] intArray1;
        int[] intArray2 = new int[4];
        int[] intArray3 = {5,2,9,1,3};

        String[] shoppingList = {"bananas", "apples", "pears"};

        intArray2[0] = 10;
        intArray2[1] = 8;
        intArray2[2] = 5;
        intArray2[3] = 10;

        // Print out Arrays
        System.out.println(Arrays.toString(intArray2));
        System.out.println(Arrays.toString(intArray3));
        printArrray(intArray2);
        printArrray(intArray3);

        // Retrieve objects
        System.out.println(intArray2[3]);

        // Given functions
        Arrays.sort(intArray3);
        printArrray(intArray3);

        System.out.println("Special For Loop:");
        // special for loop: foreach
        for(String s : shoppingList) {
            System.out.println(s);
//            System.out.println("Hi");
        }
    }
}

 

 

오늘은 배열에 대해서 배웠다.

 

오늘 강의의 핵심은

int 배열은 default 값이 0이고,

 

Arrays.sort()하면

배열이 정렬된다.

 

그리고 배열은

Declaring, Allocating, Initializing

선언, 할당, 식별

이 세 단계를 거쳐 생성된다.

 

외에는 딱히 어려움은 없었을 것이다.

 

 


그럼 다음 포스팅에서 문제 풀이로 만나자!! 😆

반응형