package CHAPTER04;

import java.util.ArrayList; 

public class ArrayListExample {
	
    public static void main(String[] args) {
        // 문자열을 저장하는 ArrayList 생성
        ArrayList<String> fruits = new ArrayList<>();

        // 요소 추가
        fruits.add("사과");
        fruits.add("바나나");
        fruits.add("체리");

        for (int i = 0; i < fruits.size(); i++) {
            System.out.println("fruits[" + i + "] = " + fruits.get(i));
        }

        System.out.println();

        // 정수형 데이터를 저장하는 ArrayList 생성
        ArrayList<Integer> scores = new ArrayList<>();

        scores.add(80);
        scores.add(90);
        scores.add(85);
        scores.add(70);

        int sum = 0;
        for (int score : scores) { // 향상된 for문으로 합계 계산
            sum += score;
        }

        double average = (double) sum / scores.size();
        System.out.println("평균 점수: " + average);
    }
}
