JAVA/java 예시

[JAVA] 소수 ( 약수가 1과 자신만 가지는 수 )

congs 2023. 3. 26. 00:43
Scanner number = new Scanner(System.in);
		
System.out.println("숫자를 입력해주세요: ");
int num = number.nextInt();
int count = 0;
		
for (int i=1; i<=num; i++) {
	if ((num % i) == 0 ) {
	count  += 1;	
	} 
}
		
System.out.println( );
		
if(count == 2) { 
	//if(count == num+1 ) 1과 받은 수를 더한 합 -> 이걸이용하려면 count = count + i 
	System.out.println("약수의 수가 " + count + "개 이므로 소수입니다.");
} else if (count >= 3) {
	System.out.println("약수의 수가 " + count + "개 이므로 소수가 아닙니다.");
} else if (count == 1) {
	System.out.println("1입니다.");
}
				
number.close();