첼로그 2023. 3. 17. 00:48

* 5) 배열 문제 1

       // 신발사이즈는 250부터 295까지 5단위로 증가
        // 신발 사이즈 수는 총 10가지

        // 사이즈 250 (재고있음)
        // 사이즈 255 (재고있음)
        // ...

        // int shoesSize = {250, 255, 260, 265... 295} (이래도되지만, 배열길이가 많을때)

//        // 혹은 아래처럼 만듦.
        int[] sizeArray = new int[10];
        for (int i = 0; i < sizeArray.length; i++) { // 배열길이. i<10 을 적을수있지만, shoesSize.length 를 작성
         // shoesSize 배열에 값을 정의
            sizeArray[i] = 250 + ( 5 * i ); // i는 △에서 1씩 증가하기때문에, 5x1 5x2 5x3 5x4 5x5

        }
        for (int size : sizeArray) { // foreach: 배열의 반복문.배열의 첫번쨰부터 마지막까지 반복하면서 item을 꺼낼수 있다. sizeArray 순회
            System.out.println("사이즈 " + size + " (재고 있음)");
        }
    }
}

        사이즈 250 (재고 있음)
        사이즈 255 (재고 있음)
        사이즈 260 (재고 있음)
        사이즈 265 (재고 있음)
        사이즈 270 (재고 있음)
        사이즈 275 (재고 있음)
        사이즈 280 (재고 있음)
        사이즈 285 (재고 있음)
        사이즈 290 (재고 있음)
        사이즈 295 (재고 있음)

 

 

* 5) 배열 문제 2

        // 옷 사이즈
        // 85 ~ 110까지 5단위.
        // 85 90 95 100 105 110

        int clotheSize [] = new int[6];

        for (int i = 0; i < clotheSize.length; i++) {
            clotheSize[i] = 85 + (5 * i);

        }
        for ( int clothe : clotheSize) {
            System.out.println("사이즈 " + clothe + " 있습니다");
        }
    }
}

        사이즈 85 있습니다
        사이즈 90 있습니다
        사이즈 95 있습니다
        사이즈 100 있습니다
        사이즈 105 있습니다
        사이즈 110 있습니다