求1-100素数的java源程序和.class文件!很急的

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:51:21
在线等哦~

给我邮箱~~~

public class PrimeNumber {

/*
* scope 要取的素数的范转
*/
public PrimeNumber(int scope) {

for (int i = 1; i <= scope; i++) { // 迭代所有的数
boolean isPrimeNumber = true;
for (int ii = 2; ii <= i / 2; ii++) { // 迭代可能的约数范围
if (i % ii == 0) { // 如果成立表明他有3个或以上的约数,即不是素数
isPrimeNumber = false;
break;
}
}
if (isPrimeNumber)
System.out.println(i);
}

}

public static void main(String args[]) {

new PrimeNumber(100);

}

}

public static void main(String[] args) {

for (int input=1;i<=25;i++){

boolean flag = true;//为true表示是素数
for (int i = 2; i * i < input; i++) {
if (input % i == 0) {
flag = false;
break;
} else
continue;
}

System.out.println(input+flag); }
}