[JAVA] 18. if-else문을 사용한 짝수 홀수 구별

문정준's avatar
Feb 05, 2025
[JAVA] 18. if-else문을 사용한 짝수 홀수 구별

짝수 홀수 구별하기

  • 키보드에서 입력 받은 정수가 홀수인지 짝수인지 말해주는 프로그램을 작성하시오.
 

문제 분석

  • Scanner를 통해 정수를 입력 받고 변수에 저장
  • 변수를 2로 나누었을 때 나누어 떨어지면 짝수, 나머지가 1이면 홀수
    • 변수 % 2 = 0이면 짝수, 1이면 홀수
 

코드 작성

package ex03; import java.util.Scanner; // 클래스명 = 파일명 // 클래스명 규칙 = 파스칼 표기법 public class EvenOdd { public static void main(String[] args) { int number; Scanner sc = new Scanner(System.in); System.out.print("정수를 입력하시오: "); number = sc.nextInt(); // 입력받은 정수를 2로 나눈 나머지가 0이면 짝수, 1이면 홀수 if (number % 2 == 0) { System.out.println("입력된 정수는 짝수입니다."); } else { System.out.println("입력된 정수는 홀수입니다."); } } }
  • Scanner를 통해 입력 받은 수를 number에 저장
  • number를 2로 나눈 나머지가 0일 경우 짝수, 1일 경우 홀수라는 메시지 출력
 

결과

notion image
 
💡
문제 요점
  1. Scanner를 사용하여 입력 받은 수를 변수에 저장
  1. 변수의 나머지를 이용해 짝수 및 홀수를 구별함에 유의
Share article

sxias