public static void main(String[] args) {
//--------------质数:除了1和它本身之外不能被整除的数-----------
int num=0,sum=0;
for(int j=2;j<100;j++)
{
boolean state=true;
for (int i = 1; i < j; i++) {
if(j%i==0 && i!=1){
state=false;
}
}
if(state){
num++;
sum+=j;
System.out.print(j+" ");
}
}
System.out.println("\n"+"100以内总共有"+num+"个质数!");
System.out.println("100以内的质数和是:"+sum);
}
<pre name="code" class="plain">下面这是输出结果:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
100以内总共有25个质数!
100以内的质数和是:1060