public static void main(String[] args) {
//质数的和,初始值是最小的质数
int sum = 2;
//求1-100的质数的和,质数除了1和本身外不能被其他数整除,1不是质数
for (int i = 3; i < 100; i++) {
for (int j = 2; j < i; j++) {
//非质数,跳出
if (i % j == 0) {
break;
} else {
//判断是否是除了本身之外最大的数,如果没有找到被整除的数,证明是质数
if (j == (i - 1)) {
sum += i;
}
}
}
}
System.out.println(sum);
}
}
Java 实现 1-100内的质数求和,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-天际的海浪 2022-02-08 00:02关注
你题目的解答代码如下:
public static void main(String[] args) { //质数的和,初始值是最小的质数 int sum = 2,f; //求1-100的质数的和,质数除了1和本身外不能被其他数整除,1不是质数 for (int i = 3; i < 100; i++) { f = 0; for (int j = 2; j < i; j++) { //非质数,跳出 if (i % j == 0) { f = 1; break; } } //判断是否是除了本身之外最大的数,如果没有找到被整除的数,证明是质数 if (f == 0) { sum += i; } } System.out.println(sum); }
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
解决 2无用
悬赏问题
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开