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
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test052_ 반복문 (while 문) 실습문제 / 1부터 임의의 정수까지 여러 합 구하기 (0) | 2018.04.14 |
---|---|
JAVA_ Test051_ 반복문 (while 문) 실습문제 / 작은 수 부터 큰 수 까지 정렬하고 합을 구하는 프로그램 (0) | 2018.04.14 |
JAVA_ Test049_ 반복문 (while 문) 실습문제 / 1에서 10까지 곱하기 (0) | 2018.04.06 |
JAVA_ Test048_ 반복문 (while 문) 실습문제 / 1/2 + 2/3 + 3/4 + ... + 9/10 (0) | 2018.04.06 |
JAVA_ Test047_ 반복문 (while 문) 실습문제 / 10 의 배수가 될 때 마다 결과를 출력하는 프로그램 (0) | 2018.04.06 |
댓글