728x90
반응형
package chap5;
import java.util.Scanner;
//숫자를 입력받아 소수인지 판별하시오
public class Test0308_5 {
public static void main(String[] args) {
System.out.println("숫자를 입력하세요");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
int cnt = 0; //약수의 갯수
for(int i=1;i<=num;i++) {
if(num%i==0) {
cnt++;
System.out.println("약수:" + i);
}
}
System.out.print(num + " : ");
if(cnt == 2) System.out.println("소수입니다.");
else {
System.out.println("소수가 아닙니다.");
}
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 17. TEST7 풀이 (홀수를 입력하고 숫자로 이루어진 모래시계 출력하기) (0) | 2022.03.16 |
---|---|
[Java] 17. TEST6 풀이 (동전의 종류와 동전의 갯수 지정하여, 지정된 갯수만큼만 동전 변경하기) (0) | 2022.03.16 |
[Java] 17. TEST4 풀이 (숫자 두개를 입력 받아 두 수의 공약수를 구하기) (0) | 2022.03.16 |
[Java] 17. TEST3 풀이 (숫자를 입력 받아서 숫자의 입력 받은 수의 약수를 출력하기) (0) | 2022.03.16 |
[Java] 17. TEST2 풀이 (1부터 100까지 임의의 수 10개를 배열에 저장하고, 정렬하여 출력하기) (0) | 2022.03.16 |