返回信息流下面是一个求100~200内质数的代码,感觉break似乎没用,我运行了一下,有无break结果是一样的,你们怎么看?
public class Test4 {
public static void main(String[] args) {
for (int i =101;i<200;i+=2) {
boolean f = true;
for (int j=2;j<i;j++) {
if (i % j == 0) {
f = false;
[size=5]break;[/size]
}
}
if (f = false) {
continue;
}
System.out.print(" " + i);
}
}
}
这是一条镜像帖。来源:北邮人论坛 / java / #28510同步于 2014/2/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
一个关于break的问题
tianjiao2
2014/2/16镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
去掉break,在遇到非质数的时候会重复设置f =false,不影响程序结果,但会多判断几次if(i%j==0)。
【 在 tianjiao2 的大作中提到: 】
: 下面是一个求100~200内质数的代码,感觉break似乎没用,我运行了一下,有无break结果是一样的,你们怎么看?
: public class Test4 {
: public static void main(String[] args) {
: ...................