//编程打印所有的3位质数,质数特点:只能被1和其本身整除
public class Test6 {
public static void main(String[] args) {
System.out.println("三位数的质数为:");
for (int x = 100; x < 1000; x++) {// 确定质数的范围
int count = 0;// 定义一个变量用来计算x除以y范围内等于0的个数
for (int y = 1; y < (x + 2) / 2; y++) {
// 将x依次和y的范围内的数字相除如果余数为0,则counnt++
if ((x % y) == 0)
count++;
}
if (count < 2) // 当count<2是证明x除了本身只能被1整除
System.out.println(x);
}
}
} |
|