Test035 if else 문 연습 : 공배수 판별 프로그램
※ Quiz 실습 문제
사용자로부터 임의의 정수를 입력받아 입력받은 정수가 2의 배수인지,
3의 배수인지, 2와 3의 배수인지, 2와 3의 배수가 아닌지 판별하여
결과를 출력하는 프로그램을 구현한다.
Test035.java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Test035
{
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 && n%3==0)
{
System.out.println(n + "→ 2와 3의 배수~!!!"); //-- 공배수부터 확인하라
}
else if (n%2==0)
{
System.out.println(n + " → 2의 배수~!!!");
}
else if (n%3==0)
{
System.out.println(n + " → 3의 배수~!!!");
}
else if(n%2!=0 && n%3!=0)
{
System.out.println(n + " → 2와 3의 배수가 아님~!!");
}
else
{
System.out.println("식별불가");
}
}
}
cmd
임의의 정수 입력 : 8
8 → 2의 배수~!!!
계속하려면 아무 키나 누르십시오 . . .
임의의 정수 입력 : 9
9 → 3의 배수~!!!
계속하려면 아무 키나 누르십시오 . . .
임의의 정수 입력 : 6
6→ 2와 3의 배수~!!!
계속하려면 아무 키나 누르십시오 . . .
임의의 정수 입력 : 7
7 → 2와 3의 배수가 아님~!!
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test037_ if, Scanner 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 (0) | 2018.04.04 |
---|---|
JAVA_ Test036_ if else 문 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 (0) | 2018.04.04 |
JAVA_ Test034_ if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램 (0) | 2018.04.04 |
JAVA_ Test033_ if else 문 연습 : 윤년 평년 판단 프로그램 (0) | 2018.04.04 |
JAVA_ Test032_ if else 문 연습 : 짝수 홀수 판단 프로그램 (0) | 2018.04.04 |
댓글