
关注
你的代码似乎是在找出在 `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
相关推荐
点赞 评论 收藏
分享
贴心的火龙果风度翩翩:公司名字很符合 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 第一次找实习,我建议__ #
10363次浏览 133人参与
# 如果今天是你的last day,你会怎么度过? #
42298次浏览 279人参与
# 联影求职进展汇总 #
95652次浏览 483人参与
# 秋招暂停,我将对以下公司做出处罚__ #
19256次浏览 81人参与
# 四大天坑是哪四家? #
88430次浏览 227人参与
# 从mentor身上学到了__ #
10456次浏览 153人参与
# 如果有时光机,你最想去到哪个年纪? #
60713次浏览 833人参与
# 你听到的“最没用”的秋招建议 #
15798次浏览 182人参与
# 2025秋招体验点评 #
38964次浏览 387人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
3087次浏览 17人参与
# 非技术岗简历怎么写 #
258703次浏览 3093人参与
# 工作以后,你父母对你啥态度 #
6981次浏览 70人参与
# 什么样的公司千万别去 #
10098次浏览 85人参与
# 机械人的保底公司是哪一家? #
43160次浏览 139人参与
# 小红书取消大小周 #
78603次浏览 180人参与
# 你遇到过哪些神仙同事 #
120480次浏览 753人参与
# 选完offer后,你后悔学机械吗? #
45803次浏览 257人参与
# 薪资要看总包还是月薪? #
12911次浏览 141人参与
# 实习生的蛐蛐区 #
832885次浏览 4036人参与
# 秋招签约后的心态变化 #
103545次浏览 917人参与
# 机械人值得去的半导体企业 #
30897次浏览 179人参与
安克创新 Anker公司福利 583人发布