import java.util.ArrayList;
import java.util.List;

public class AutoboxingUnboxing {
    public static void main(String[] args) {
        List<Integer> skor = new ArrayList<>();
        skor.add(80);              // autoboxing: int -> Integer
        skor.add(90);
        skor.add(75);
        System.out.println("skor = " + skor);

        int pertama = skor.get(0); // unboxing: Integer -> int
        System.out.println("pertama = " + pertama);

        Integer jumlahBoxed = skor.get(1) + skor.get(2);  // unboxing, jumlah, boxing lagi
        System.out.println("jumlah = " + jumlahBoxed);

        Integer bonus = 50;
        int total = bonus + 10;    // unboxing bonus dalam ekspresi
        System.out.println("total  = " + total);
    }
}
