用java编辑1-1000之间的素数,求答案

来源:百度知道 编辑:UC知道 时间:2024/09/12 22:51:41

class Test {

public static Boolean isPrime(int n) {
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}

public static void main(String[] args) {

int len = 1000;
//1既不是素数也不是合数,2是最少的偶素数.
for(int i = 2; i <= len; i ++) {
if(Test.isPrime(i)) {
System.out.print(i + " ");
}
}
}
}