Java - if 문으로 짝수 홀수판별
예제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문이 종료된다.
댓글남기기