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

java求100素數的和

傅智翔1年前6瀏覽0評論

Java是一種廣泛使用的編程語言,其強大的語法使得它成為廣大開發者和編程愛好者的首選。下面我們將通過使用Java編寫一個程序來求100個素數的和。

public class SumOfPrimeNumbers {
public static void main(String[] args) {
int count = 0;
int sum = 0;
int number = 2;
while (count< 100) {
boolean isPrime = true;
for (int factor = 2; factor<= Math.sqrt(number); factor++) {
if (number % factor == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
sum += number;
}
number++;
}
System.out.println("100個素數的和是:" + sum);
}
}

以上程序首先初始化三個變量:count、sum和number,分別用于記錄素數的個數、素數的和以及用于判斷素數的當前數字。

代碼中使用while循環連續判斷數字是否為素數,其中涉及到一個判斷素數的算法:如果一個數字不能被小于等于它的平方根的數字整除,那么它就是一個素數。

當循環判斷出100個素數時,將它們的值累加到sum變量里,最后輸出結果。

以上就是一段簡單的用Java編寫求100個素數和的程序。如果您對Java編程感興趣,歡迎學習和探索更多。