1~1,000,000까지의 수 중에 홀수는 홀수로 출력, 짝수는 짝수로 출력하는 프로그램을 작성하시오.
1. 절차 정하고 노가다 코드 그리고 샘플링
package algo;
public class Odd {
    public static void main(String[] args) {
        // 1~1,000,000까지의 수 중에 홀수는 홀수로 출력, 짝수는 짝수로 출력하는 프로그램을 작성하시오.
        // 1. 1~5까지 노가다 코드
        // 1은 홀수
        System.out.println("1은 홀수이다");
        // 2는 짝수
        System.out.println("2는 짝수이다");
        // 3은 홀수
        System.out.println("3은 홀수이다");
        // 4는 짝수
        System.out.println("4는 짝수이다");
        // 5는 홀수
        System.out.println("5는 홀수이다");
    }
}

2. 공통 모듈
package algo;
public class Odd {
    public static void main(String[] args) {
        // 1~1,000,000까지의 수 중에 홀수는 홀수로 출력, 짝수는 짝수로 출력하는 프로그램을 작성하시오.
        // 1. 1~5 공통모듈
        int a = 0;
        String s = "";
        // 1은 홀수
        a++;
        s = a % 2 == 0 ? "홀수" : "짝수";
        System.out.println(a + "은" + s + "이다");
        // 2는 짝수
        a++;
        s = a % 2 == 0 ? "홀수" : "짝수";
        System.out.println(a + "는" + s + "이다");
        // 3은 홀수
        a++;
        s = a % 2 == 0 ? "홀수" : "짝수";
        System.out.println(a + "은" + s + "이다");
        // 4는 짝수
        a++;
        s = a % 2 == 0 ? "홀수" : "짝수";
        System.out.println(a + "는" + s + "이다");
        // 5는 홀수
        a++;
        s = a % 2 == 0 ? "홀수" : "짝수";
        System.out.println(a + "는" + s + "이다");
    }
}
4. 반복
package algo;
public class Odd {
    public static void main(String[] args) {
        // 1~1,000,000까지의 수 중에 홀수는 홀수로 출력, 짝수는 짝수로 출력하는 프로그램을 작성하시오.
        int a = 0;
        String s = "";
        for (int i = 0; i < 1000000; i++) {
            a++;
            s = a % 2 == 0 ? "짝수" : "홀수";
            System.out.println(a + "은" + s + "이다");
        }
    }
}
Share article