
关注
你的代码似乎是在找出在 `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
相关推荐
查看16道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何一边实习一边找下家? #
7844次浏览 71人参与
# 重来一次,你会对开始求职的自己说 #
37782次浏览 397人参与
# 春招/暑实第一面是哪家? #
9319次浏览 131人参与
# 面试官最爱问的 AI 问题是...... #
6452次浏览 234人参与
# 跟HR说什么能被秒回? #
3616次浏览 70人参与
# 你收到了哪些公司的笔试? #
8580次浏览 44人参与
# 你的嫡系AI是哪个? #
1616次浏览 43人参与
# 现在入门AI应该走哪些方向? #
1521次浏览 35人参与
# 你现在的工作,是“成长”还是“消耗”? #
5443次浏览 85人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
812次浏览 24人参与
# 你的mentor是什么样的人? #
56325次浏览 765人参与
# 金三银四,你的春招进行到哪个阶段了? #
19822次浏览 266人参与
# 技术岗笔试题求解 #
109707次浏览 1114人参与
# 运营/市场营销人的秋招现状 #
31679次浏览 213人参与
# 2022届毕业生现状 #
1067096次浏览 7704人参与
# 迅雷笔试 #
5155次浏览 23人参与
# 27届实习投递记录 #
2302次浏览 48人参与
# 滴滴笔试 #
39350次浏览 215人参与
# 职场上哪些行为很加分? #
340846次浏览 3837人参与
# 你认为小厂实习有用吗? #
128495次浏览 709人参与