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 → 짝수
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test034_ if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램 (0) | 2018.04.04 |
---|---|
JAVA_ Test033_ if else 문 연습 : 윤년 평년 판단 프로그램 (0) | 2018.04.04 |
JAVA_ Test031_ if else 문 실습 : 성적 출력하기 (0) | 2018.04.04 |
JAVA_ Test030_ if 문 실습 : 짝수, 홀수 판별 프로그램 (0) | 2018.04.04 |
JAVA_ Test029_ 삼항 연산자(조건 연산자)로 윤년 판단하기 (0) | 2018.04.04 |
댓글