
关注
你的代码似乎是在找出在 `i` 和 `j` 之间的质数,并输出它们后跟着 "sb"。你遇到的问题与 `boolean judge = true;` 的放置有关。
`boolean judge = true;` 语句应该放在外部的 `for` 循环内。否则,在外部循环的第一次迭代后,`judge` 变量保持为 `true`,并且随后的迭代不会将其重置为 `true`,导致错误的结果。
以下是修正后的代码:
```java
int count = 0;
for (int e = i; e < j; e++) {
boolean judge = true; // 移动到循环内,为每次迭代重置
for (int number = 2; number < e; number++) {
if (e % number == 0) {
judge = false;
break;
}
}
if (judge) {
System.out.print(e + "sb");
count++;
}
}
```
通过将 `boolean judge = true;` 移动到外部循环内,它将为每个数字 `e` 重置 `judge` 变量,使内部循环能够正确确定 `e` 是否为质数。这应该修复仅打印一个 "sb" 的问题。
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 我进字节她考编,明知要分手但确没人敢开口1.3W
- 2... 非科班+本科目前正在做AI工程师,说说我这3年。。。1.3W
- 3... 我的求职总结 | 致那个一边崩溃一边投简历的自己,赢现金奖励!8950
- 4... 26届,五月,0 offer,0保底,0面试,收拾收拾准备送外卖4971
- 5... 海力士总市值突破9000亿美元,国内能赌哪些公司?4701
- 6... 27腾讯云智暑期面经4290
- 7... 被妈妈说的感觉自己好没用啊😭4072
- 8... 实习一周天天给+1买咖啡买饭,不给钱!!3550
- 9... 偷了同事简历,有字节暑实面试了3232
- 10... 云智hr面不是结束,而是开始2894
正在热议
更多
# AI让海力士市值突破9000亿美元 #
6429次浏览 55人参与
# 如何排解工作中的焦虑 #
339647次浏览 2875人参与
# 在爱玛,骑向未来 #
47850次浏览 458人参与
# 我的求职总结 #
467427次浏览 6644人参与
# 牛油的搬砖plog #
203740次浏览 1313人参与
# 机械笔面试考察这些知识点 #
20458次浏览 156人参与
# 这些公司卡简历很严格 #
106095次浏览 452人参与
# 国企vs私企,怎么选? #
52225次浏览 233人参与
# 职场新人体验 #
194239次浏览 1266人参与
# 哪些公司对双非友好 #
236762次浏览 1261人参与
# 机械人与华为的爱恨情仇 #
161001次浏览 1060人参与
# 求职低谷期你是怎么度过的 #
41934次浏览 370人参与
# 什么专业适合考公 #
70606次浏览 389人参与
# 百度工作体验 #
337444次浏览 2295人参与
# 软开人,秋招你打算投哪些公司呢 #
204202次浏览 1584人参与
# 硬件人求职现状 #
538554次浏览 4838人参与
# 打工人的精神状态 #
156145次浏览 1581人参与
# 面试尴尬现场 #
228931次浏览 873人参与
# 设计人如何选offer #
214154次浏览 888人参与
# 海康威视求职进展汇总 #
612826次浏览 3774人参与
# 游戏求职进展汇总 #
793838次浏览 6521人参与
