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