본문 바로가기
Study Note/Java

JAVA_ Test032_ if else 문 연습 : 짝수 홀수 판단 프로그램

by 시뮝 2018. 4. 4.
728x90


Test032  if else 문 연습 : 짝수 홀수 판단 프로그램

 ※ 조건문을 구성할 때에는 항상 조건의 구성 순서에 유의해야 한다.

 ※ 조건문 구성 과정에서 이외의 영역(else)을 업무에 포함된 내용으로 처리하는 것은 바람직하지 않다.


Test032.java

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.IOException;


public class Test032

{

public static void main(String[] args) throws IOException

{

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int n;


System.out.print("임의의 정수 입력 : ");

n = Integer.parseInt(br.readLine());


/*----------------------------------------① 영 필터링 불가

if(n%2==0)

{

System.out.println(n + " → 짝수");

}

else if(n==0)

{

System.out.println(n + " → 영");

}

else

{

System.out.println(n + " → 홀수");

}

-------------------------------------------*/


/*-----------------------------------------② 필터링 가능

if(n==0)

{

System.out.println(n + " → 영");

}

else if(n%2==0)

{

System.out.println(n + " → 짝수");

}

else

{

System.out.println(n + " → 홀수");

}

--------------------------------------------*/


/*-----------------------------------------③ 영 필터링 불가

if(n%2!=0)

{

System.out.println(n + " → 홀수");

}

else if(n%2==0)

{

System.out.println(n + " → 짝수");

}

else

{

System.out.println(n + " → 영");

}

--------------------------------------------*/


/*-----------------------------------------④ 필터링 가능

if(n%2!=0)

{

System.out.println(n + " → 홀수");

}

else if(n==0)

{

System.out.println(n + " → 영");

}

else

{

System.out.println(n + " → 짝수");

--------------------------------------------*/


//-----------------------------------------⑤ 필터링 가능, 제일 바람직

if(n%2!=0)

{

System.out.println(n + " → 홀수");

}

else if(n==0)

{

System.out.println(n + " → 영");

}

else if(n%2==0)

{

System.out.println(n + " → 짝수");

}

else

{

System.out.println(n + " → 판정 불가");

                }

}

}


cmd

임의의 정수 입력 : 0

0 → 영

계속하려면 아무 키나 누르십시오 . . .


------------------------------------------------------

임의의 정수 입력 : 1

1 → 홀수

계속하려면 아무 키나 누르십시오 . . .


------------------------------------------------------

임의의 정수 입력 : 2

2 → 짝수

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글