我試圖解決這個問題並編寫代碼,但它不起作用。我試着用斷點它似乎工作,但它不..我哪裏出錯了?歐拉在Java中的第10個解決方案
第10個歐拉問題: 10以下的素數之和是2 + 3 + 5 + 7 = 17。 找到所有素數低於200萬的總和。
我的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));
}
}
你是什麼意思「不正常」? – arshajii
你得到任何錯誤或錯誤的輸出?讓問題變得明確 – exexzian
你會很快發現人們不會善意地模糊「這只是行不通的,爲我弄明白!」的問題。 – SMT