23,407
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public static void main(String args[]){
int count = 0;
long sum = 0;
int[] array = new int[148933];
for (int i=2; i<=2000000; i++){
int k = (int)Math.sqrt(i)+1;
for (int j=2; j<=k; j++){
if (i%j == 0)
break;
if (j >= k){
array[0]=2;
count ++;
array[count]=i;
// System.out.print(array[count] +", ");
}
}
}
System.out.println("\nTotal: "+ count);
//System.out.println(array[0] +"第一个素数");
for(int n=0;n<148933;n++){
//System.out.print(array[n]+",");
sum+=array[n];
}
System.out.println();
System.out.println(sum);
}
}