본문 바로가기
Study Note/Java

JAVA_ Test050_ 반복문 (while 문) 실습문제 / 소수인지 아닌지 판단하는 프로그램

by 시뮝 2018. 4. 6.
728x90


Test050  반복문 (while 문) 실습문제 / 소수인지 아닌지 판단하는 프로그램


Test050.java

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.IOException;


public class Test050

{

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

{

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

int a;

int n=1, temp = 0;


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

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


while (n <= a)

{

n++; // n은 2부터 시작해야 모듈러에서 안걸러진다


if (a==1)

{

System.out.println(a + " → 소수 아님");

break;

}

if (a==n)

{

System.out.println(a + " → 소수");

break;

}

if (a%n==0)

{

System.out.println(a + " → 소수아님");

break;

}

}

}

}


cmd

임의의 정수 입력 : 13

13 → 소수

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








728x90

댓글