문제1 - 자연수 출력

처음 10개의 자연수를 출력하는 프로그램을 작성해 보세요. 이때  count라는 변수를 사용해야 합니다.

while문, for문 2가지 버전의 정답을 만들어야 합니다.

    public static void main(String[] args) {
        int count = 1;
        while (count <= 10) {
            System.out.println(count);
            count++;
        }
    }
}
    public static void main(String[] args) {
        for (int count = 1; count <= 10; count++) {
            System.out.println(count);
        }
    }
}

정답 O

문제2-짝수 출력⭐⭐

반복문을 사용하여 처음 10개의 짝수를 출력하는 프로그램을 작성해 보세요. 이때, num이라는 변수를 사용하여 수를 표현해야 합니다.

while문, for문 가지 버전의 정답을 만들어야 합니다.

    public static void main(String[] args) {
        int num = 1;
        int sum = 0;

        while (num < 21) {
            sum = num % 2;
            if (sum == 0) {
                System.out.println("짝수= " + num);
            }
            num++;
        }
    }
}
    public static void main(String[] args) {
        for (int num = 1; num < 21; num++) {
            int sum = num % 2;
            if (sum == 0) {
                System.out.println("짝수= " + num);
            }
        }
    }
}

‼ 오답노트

🖍 첫번째 int sum = 0; ⇒ 0이 회색으로 사용하지 않음 처리되어 틀린듯

🖍 num < 21이 이상하다고 생각함

🖍 출력 값은 맞았으나 범위와 증감식은 틀림