Java conditions, arrays, and loops

An enhanced for loop visits each array element. A comparison produces a boolean used by if to decide whether the counter changes.

Java
class Main {
    public static void main(String[] args) {
        int[] scores = {49, 50, 80};
        int passed = 0;
        for (int score : scores) {
            if (score >= 50) passed++;
        }
        System.out.println(passed);
        if (passed != 2) throw new AssertionError("count");
    }
}
Read the full lesson