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

java求n以內的素數的和

張越彬1年前6瀏覽0評論

本文將介紹如何使用Java編程語言來求解小于等于n的所有素數的和。

public class PrimeSum {
public static void main(String[] args) {
int n = 100;
int sum = 0;
for (int i = 2; i<= n; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("小于等于" + n + "的素數的和為:" + sum);
}
// 判斷是否為素數
public static boolean isPrime(int num) {
if (num< 2) {
return false;
}
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}

以上代碼中,我們先設置n為100,并定義一個sum變量來存儲求和結果。接著使用for循環將2到n之間的數一一遍歷,并調用isPrime()方法判斷是否為素數,如果是素數,就將該數加入到sum中。

isPrime()方法的實現是通過遍歷2到該數平方根之間的所有數來判斷該數是否為素數,如果存在一個數能夠整除該數,則該數不是素數,反之則為素數。

最后,輸出小于等于n的素數的和。