色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java計算1 10之間的質數和

陳思宇1年前8瀏覽0評論

在數學中,質數是指只能被1和自身整除的正整數。現在我們來用Java計算1-10之間所有質數的和。

public class PrimeNumberSum {
public static void main(String[] args) {
int sum = 0;    // 初始化質數和為0
for (int i = 2; i<= 10; i++) {    // 從2開始判斷,到10結束
boolean isPrime = true;    // 初始化isPrime為true
for (int j = 2; j< i; j++) {    // 檢查i是否為質數
if (i % j == 0) {    // 如果i能被j整除,則i不是質數
isPrime = false;
break;    // 跳出內層循環
}
}
if (isPrime) {    // 如果i是質數
sum += i;    // 將i加入質數和
}
}
System.out.println("1-10之間所有質數的和為:" + sum);
}
}

我們用兩個for循環來實現計算。外層for循環從2開始判斷每個整數,內層for循環用來檢查這個整數是否為質數。如果檢查到這個整數能被某個小于它的整數整除,那么它就不是質數。如果這個整數一直檢查到最后都沒有被整除,那么它就是質數。

運行結果:

1-10之間所有質數的和為:17

因為1不是質數,所以我們的計算從2開始。在1-10之間,2、3、5、7都是質數,它們的和為2+3+5+7=17。