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

java計算100內素數和

錢琪琛1年前7瀏覽0評論

Java 是一種計算機編程語言,廣泛應用于各種應用程序的開發中。在這里,我們將介紹用 Java 編寫一個計算 100 以內素數和的程序。

public class SumOfPrimes {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("100以內素數之和為:" + sum);
}
// 判斷一個數是否是素數
public static boolean isPrime(int n) {
if (n<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}

上述代碼中我們定義了一個計算素數和的類SumOfPrimes,其中包含一個靜態方法isPrime(int n)判斷一個數是否是素數,和一個主函數main(String[] args)計算 100 以內素數和。

在計算素數和的主函數中,我們從 2 開始循環到 100,每次判斷當前數是否為素數,若為素數則將其累加到 sum 中。最后輸出 sum 的值即為 100 以內素數和。

在判斷一個數是否為素數的方法中,我們首先判斷傳入的數 n 是否小于等于 1,若小于等于 1 則不是素數,返回 false。然后我們從 2 循環到 n 開方,每次判斷 n 是否可以被當前數整除,若可以則 n 不是素數,返回 false。若循環結束還沒有返回,則 n 是素數,返回 true。