[Java] 27. 홀수/짝수 판별

백하림's avatar
Feb 06, 2025
[Java] 27. 홀수/짝수 판별
1부터 1,000,000 까지의 수 중에 홀수는 홀수로 출력, 짝수는 짝수로 출력하는 프로그램을 작성하시오.

1. 노가다 코드

package algo; public class EvenOdd { public static void main(String[] args) { // 1~5까지를 홀수/짝수 출력하는 프로그램 // 1. 1은 홀수 출력 System.out.println("1은 홀수입니다."); // 2. 2는 짝수 출력 System.out.println("2은 짝수입니다."); // 3. 3는 홀수 출력 System.out.println("3은 홀수입니다."); // 4. 4는 짝수 출력 System.out.println("4은 짝수입니다."); // 5. 5는 홀수 출력 System.out.println("5은 홀수입니다."); } }

2. 공통 모듈 찾아서 코드 줄이기

package algo; public class EvenOdd { public static void main(String[] args) { //1부터 1,000,000 까지의 수 중에 홀 수는 홀수로 출력, //짝수는 짝수로 출력하는 프로그램을 작성하시오. for (int i = 1; i <= 1000000; i++) { System.out.println(i + (i % 2 == 1 ? " 홀수 입니다." : " 짝수 입니다.")); } } }
notion image
notion image
  1. for문으로 1부터 1,000,000까지 돌린다.
  1. i % 2 == 1 이라면 홀수 입니다 출력
  1. i % 2 == 1이 아니라면 짝수 입니다 출력
Share article

harimmon