找出两百万以下所有质数的和。
问题解决方案:
public class num10 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,t=2;
double sum=7;
for(i=3;i<=2000000;i++){
if(i%10!=0&&i%10!=5&&i%10!=2&&i%10!=4&&i%10!=6&&i%10!=8&&i!=5){
for(t=2;t<=i;t++){
if(i%t==0){
break;
}
}
}
if(t==i){
sum+=i;
}
}
System.out.println("输出:"+sum);
//结果:1.42913828922E11 142913828922
}
}
问题答案:142913828922