예제1) if문으로 판별

import java.util.Scanner;

public class DFAF {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("숫자를 입력하세요 :");
		int a = scanner.nextInt();
		
		if( a%2 ==0) {
			System.out.println("짝수입니다.");
		}
		else {
			System.out.println("홀수입니다.");
		}

	}

}

if문으로 홀 ,짝을 판별하는 프로그램이다. 2로 나누어서 0이되면 짝수가 나오고 아니면 홀수가 된다.

예제2) swich 문을 이용

public class swich {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("숫자를 입력하세요 :");
		int a = scanner.nextInt();
		int num = a %2 ;
		
		switch(num) {
		case 0:
			System.out.println("짝수입니다.");
			break;
		case 1:
			System.out.println("홀수입니다.");
			break;
		default:
			System.out.println("잘못입력했습니다.");
			break;		
		}
	}
}

예제3) while 문

import java.util.Scanner;

public class Sample {

	public static void main(String[] args) {
		// switch-case 문
		Scanner s = new Scanner(System.in);
		boolean run = true;
		
		while(run) {
			System.out.printf("수를 입력하세요 : 0종료>");
			int num=s.nextInt();
			if(num==0) {
				System.out.println("프로그램종료!");
				run=false;
			} else {
				if(num%2==0) {
					System.out.println("짝수입니다.");
				} else {
					System.out.println("홀수입니다.");
				}
			}
		}
	}
}

홀짝와일문 while 문으로 입력값을 받아서 if문 조건식에 맞는게 출력된다. 0을 입력할경우 false 가 되어서 while문이 종료된다.

댓글남기기