关注
你的代码似乎是在找出在 `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
相关推荐
11-30 17:56
西安工业大学 C工程师 点赞 评论 收藏
分享
11-17 14:23
海南热带海洋学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
432672次浏览 4384人参与
# 实习,投递多份简历没人回复怎么办 #
2450347次浏览 34817人参与
# 北方华创开奖 #
106447次浏览 585人参与
# 地方国企笔面经互助 #
7664次浏览 18人参与
# ai智能作图 #
39061次浏览 475人参与
# 虾皮求职进展汇总 #
104461次浏览 834人参与
# 阿里云管培生offer #
116880次浏览 1972人参与
# 发工资后,你做的第一件事是什么 #
11699次浏览 59人参与
# 机械人春招想让哪家公司来捞你? #
157408次浏览 2267人参与
# 工作中,努力重要还是选择重要? #
34585次浏览 380人参与
# 实习想申请秋招offer,能不能argue薪资 #
38691次浏览 314人参与
# 参加完秋招的机械人,还参加春招吗? #
19827次浏览 239人参与
# 你投递的公司有几家约面了? #
32961次浏览 188人参与
# 双非本科求职如何逆袭 #
660473次浏览 7381人参与
# 机械求职避坑tips #
24439次浏览 253人参与
# 我的实习求职记录 #
6150266次浏览 84143人参与
# 华为工作体验 #
113264次浏览 876人参与
# 25届机械人为了秋招做了哪些准备? #
26985次浏览 367人参与
# 工作两年想退休了 #
56498次浏览 729人参与
# 软件开发投递记录 #
1485714次浏览 23973人参与
# 机械人怎么评价今年的华为 #
158671次浏览 1354人参与
# 提前批简历挂麻了怎么办 #
149476次浏览 1972人参与