欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JAVA求100個(gè)素?cái)?shù)和

阮建安1年前6瀏覽0評論

在JAVA編程中,求100個(gè)素?cái)?shù)的和是一個(gè)常見的問題,本文將介紹如何使用JAVA來解決這個(gè)問題。

public class PrimeNumberSum {
public static void main(String[] args) {
int count = 0; //記錄當(dāng)前已找到的素?cái)?shù)個(gè)數(shù)
int sum = 0; //記錄素?cái)?shù)的和
int number = 2; //從2開始找素?cái)?shù)
while (count< 100) {
if (isPrimeNumber(number)) {
count++;
sum += number;
System.out.print(number + " "); //輸出當(dāng)前找到的素?cái)?shù)
}
number++;
}
System.out.println("\n素?cái)?shù)的和為:" + sum);
}
/**
* 判斷一個(gè)數(shù)是否為素?cái)?shù)
*/
public static boolean isPrimeNumber(int number) {
for (int i = 2; i<= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}

以上代碼通過一個(gè)循環(huán),不斷地判斷當(dāng)前數(shù)是否為素?cái)?shù),如果是素?cái)?shù)就累加到sum中,并輸出當(dāng)前素?cái)?shù)。當(dāng)找到100個(gè)素?cái)?shù)后,輸出素?cái)?shù)的和。

我們可以通過調(diào)用isPrimeNumber方法來判斷一個(gè)數(shù)是否為素?cái)?shù)。該方法通過循環(huán)計(jì)算從2到該數(shù)的平方根之間是否存在能整除該數(shù)的數(shù),如果存在就返回false表示不是素?cái)?shù),否則就返回true表示是素?cái)?shù)。

上一篇php html if
下一篇php jenkins