代码部分
判断一个数是否为素数
public static boolean isPrime(int number) {
for (int j = 2; j <= Math.sqrt(number); j++) {
if (number % j == 0) return false;
}
return true;
}
输出前50个素数
public static void clacPrimeNumber1() {
int count = 50;
for (int i = 2; ; i++) {
if (true == isPrime(i)) {
System.out.print(i + " ");
count--;
}
if (count == 0) break;
}
}
输出区间[2,52]里面的素数
public static void clacPrimeNumber2() {
int first = 2;
for (int i = first; i < first + 50; i++) {
if (true == isPrime(i)) {
System.out.print(i + " ");
}
}
}
Main函数
public static void main(String[] args) {
clacPrimeNumber1();
System.out.println();
clacPrimeNumber2();
}
输出结果
