永发信息网

素数求和 运用java将100-500间的所有素数输出,并计算他们的和

答案:2  悬赏:30  手机版
解决时间 2021-02-07 20:48
素数求和 运用java将100-500间的所有素数输出,并计算他们的和
最佳答案
public class Primes
{
public static void main(String[] args)
{
int sum = 0;
int i = 100;
while (i <= 500)
{
boolean isPrime = true;

for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
{
System.out.print(i+"\t");
sum = sum + i;
}
i++;
}

System.out.print("\n素数的和是: " + sum);

}
}
全部回答
int sum=0;         for (int i = 2; i <= 100; i++) { // 质数             for (int k = 2; k <= i; k++) { // 除数                 // 排除所有在 i=k 之前 能被k整除(余数为0)的数                 if (i % k == 0 && i != k) {                     break;                 }                 // 输出所有在 i=k 且 i%k=0的数                 if (i % k == 0 && i == k) {                     system.out.println(i);                     sum+=i;                 }             }         }         system.out.println("sum="+sum);思路:先说什么是素数。除了1和它本身以外不再有其他的因数就是素数。所以你要做的就是对于一个整数i,让他和比他小的正整数取余数,如果为0的话就肯定不是素数了。如果都不为0且最后只有他本身那么这个数就是素数了。看上面循环,直接从2开始就刨除了1,不然判断条件里面还得写1的判断
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
靓女主角地址好找么,我有些事要过去
乌审旗信访办在哪里啊,我有事要去这个地方
为什么官网新买的iPhone6那么卡
萃雅护肤美容吧地址有知道的么?有点事想过去
达拉特旗第八小学在哪里啊,我有事要去这个地
威海港到哈工大怎么走
金财前卫剪烫地址有知道的么?有点事想过去
把4千克糖平均分成8包,每包占总数的( ),每
内蒙古自治区地方税务局直属第二稽查局地址有
什么车最适合改装成跑车?
姻眷弟什么意思
满月小狗呕吐,拉稀 怎么回事啊? 吐的是泡软
感觉和知觉的关系
宝宝乐NO.3怎么去啊,有知道地址的么
绣颜阁美容spa会所怎么去啊,我要去那办事
推荐资讯
林西县马立双乡村医生诊所地址在哪,我要去那
京东兼职被骗了怎样追回本金
沙湖原种场小学地址在什么地方,我要处理点事
水榭生活广场量贩超市在哪里啊,我有事要去这
腾讯服务器时间和北京时间一样么?
天津养马犬五个月户外能过冬嘛?
髪艺城地址好找么,我有些事要过去
有关描写春雨,桃花,柳树的句子
微信和QQ都是腾讯的,以后还有更厉害的社交软
在50个数据中,最大值为50,最小值为18,若定组
家康超市在哪里啊,我有事要去这个地方
PIZZAMO手工披萨地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?