【发布时间】:2020-05-13 11:44:12
【问题描述】:
我有这段代码,我想用它来查找素数:
public class Primzahlen {
public static void main(String [] args) {
for(int i = 1;i<100;i++) {
for(int j=1;j<i;j++) {
if(i%j == 0) {break;}
if(j== (i-1)) {System.out.println(i);}
}
}
}
}
但是如果我尝试运行程序,输出是空的。
【问题讨论】:
-
你调试过你的程序吗?
-
@Stultuske 它编译
-
任何
%1都是零。您可以通过调试器单步执行来找到它。 -
如果代码无法编译,调试器将无法帮助您。当你运行它时,它会让你看到发生了什么。
-
@New2Math 调试和编译是两件不同的事情。调试是在执行时,一步一步地检查正在运行的代码,看看发生了什么