// 실기 유사 문제들 2번
// 1000 이하의 소수를 모두 출력 (한줄에 10개씩)
// 2 3 5 7 11 13 ....
// 선행 실습) 정수를 입력받아 소수 여부 출력
// 예) 정수 입력 : 2
// 예) 소수 : true
// 예) 정수 입력 : 9
// 예) 소수 : false
public class Test01 {
public static void main(String[] args) {
int n, i;
boolean isPn = true;
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
n = sc.nextInt();
if (n==1) {
System.out.println("소수 : false");
return;
}
for (i=2; i<n; i++) {
isPn = true;
if (n%i == 0) {
isPn = false;
break;
}
}
System.out.println("소수 : "+ isPn);
/*
* if (i<n)
* false
* else
* true
*
*/
}
}
댓글 없음:
댓글 쓰기