把开发过程较好的内容做个备份,下边代码段是关于Java版球1-n之间的素数的代码。
import java.util.ArrayList;
public class FindPrime {
public static void main(String[] args) {
double start = System.currentTimeMillis() ;
ArrayList<Integer> PrameArray = new ArrayList<Integer>();
PrameArray.add(2);
PrameArray.add(3);
System.out.println("质数如下");
System.out.println(2);
System.out.println(3);
int k=-1;
for (int n =5; n <100000000; ) {
int i;k++;
for ( i = 0; i < PrameArray.size(); i++) {
{PrameArray.add(n);
break;}
else if (n % PrameArray.get(i) == 0) {
break;
}
}
if(k%2==0)
n+=2;
else
}
double end = System.currentTimeMillis() ;
System.out.println("程序运行时间为"+(end-start));
}
}
网友评论