写一个Java程序,求1~100的所有质数及其累加和

2024-11-07 14:43:27
推荐回答(2个)
回答1:

public class TestCollection {

/**
* @param args
*/乎陪
public static void main(String[] args) {
int sum = 2;
outer:
for(int i=3;i<岁举蠢答羡=100;i++){
for(int j=2;j if(i%j==0){
continue outer;
}
}
System.out.print(i+" ");
sum += i;
}
System.out.println();
System.out.println(sum);
}

}

回答2:

int k=0;
for(int i=1;i<=100;i++)
for(int j=2;j<=100&j<=i;j++)
if(j!=i&&1%j==0)
{
System.out.println("非质数:"模弯+i)

}
else
{
k=k+i;
System.out.println("质数迹码败是:"+i)
}
System.out.println("质数和是:"+k)

这样应该可以搞姿颤定,你看看吧