我试图解决这个问题并编写代码,但它不起作用。我尝试使用断点,它似乎工作但它没有..我哪里出错了?
第 10 个欧拉问题:10 以下的素数之和为 2 + 3 + 5 + 7 = 17。求两百万以下的所有素数之和。
我的Java代码:
public class Problem_010 {
public static void main(String[] args) {
long sum = 0;
boolean control = false;
for (int i = 3; i < 2000000; i+=2) {
control = true;
for (int j = 2; j < i; j++) {
if ((i % j) == 0) {
control = false;
break;
}
}
if (control == true) {
sum = sum + i;
}
}
System.out.println("Sum: " + (sum+2));
}
}