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

public class DuaGayaFilter {
    public static void main(String[] args) {
        List<Integer> nilaiUjian = List.of(45, 78, 92, 61, 88, 30, 73);

        // Gaya imperatif: menulis BAGAIMANA, langkah demi langkah
        List<Integer> lulusImperatif = new ArrayList<>();
        for (int nilai : nilaiUjian) {
            if (nilai >= 70) {
                lulusImperatif.add(nilai);
            }
        }

        // Gaya deklaratif: mendeskripsikan APA yang diinginkan
        List<Integer> lulusDeklaratif = nilaiUjian.stream()
                .filter(nilai -> nilai >= 70)
                .toList();

        System.out.println("Imperatif  : " + lulusImperatif);
        System.out.println("Deklaratif : " + lulusDeklaratif);
    }
}
