中易网

用Java数组的方法找出从1~100之间的素数,并求出这些素数的和

答案:2  悬赏:0  
解决时间 2021-02-20 09:47
用Java数组的方法找出从1~100之间的素数,并求出这些素数的和
最佳答案
import java.util.ArrayList;


public class TestB {
public static void main(String[] args) {
ArrayList prime = new ArrayList();
int sum = 0;
for(int i = 2 ; i <= 100 ;i++){//从2开始是因为,1既不是素数也不是合数
boolean sign = true;
for(int j = 2 ; j < i ;j++){
if(i%j == 0){//能被除了1和自己整除的数肯定不是素数,因此只要有一个就可以跳过循环
sign = false;
continue;
}
}
if(sign){
prime.add(i);
}
}

System.out.println("1~100之间的素数有:");
for (Integer integer : prime) {
System.out.print(integer+" ");
sum += integer;
}
System.out.println();
System.out.println("1~100之间的素数和是:"+sum);
}
}
全部回答
package airthmatic; public class demo8 { public static void main(string arg[]) { for(int i=1;i<=100;i++) { if(find(i)) system.out.print(i+" "); } } public static boolean find(int n) { for(int i=2;i<=math.sqrt(n);i++) { if(n%i==0) return false; } return true; } } 这是打印出来的。你放到数组里面就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建设龙卡IC信用卡跟芭比卡哪个好用点
花缘国际汗蒸·SPA女子养生会所睢宁总代理我
重庆风味小吃地址在哪,我要去那里办事
晚清三大太监是谁
停驶中的柴油叉车自燃是什么原因?
魅族pro6的充电器别的智能机能用吗
我通过了一级建造师建筑工程资格考试,但我不
金辇酒店-足浴这个地址在什么地方,我要处理
Don't fuck me over是什么意思
魔兽世界不同服务器的不同
QQ申诉时真实姓名,证件号码的问题!
预制砼管是不是里面没有钢筋的?预制钢筋砼管
C++ 有没有办法给变量自动命名? 比如a1后我
锅、船、项羽、取胜联想成语。
我的电视和你的一样,用HDMI连接电视黑屏,能
推荐资讯
伊苏6最高等级是多少啊?
女人是不是也有把男人掉着的那种心态,
热拌沥青混合料面层的纵断高程允许偏差为多少
宽4米长12米的房屋怎么设计
王台在哪里啊,我有事要去这个地方
经常盲人按摩好吗
传奇石墓阵是如何走法
新车上牌不满意怎么换?过户后三包.保险还有
上海火车站厕所
上联:久诚玖秉仁义礼智信
割双眼皮有20天了,抽烟 喝酒 吃麻辣,会怎么
谭木匠NO.1195地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?