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

Java求一到一百質(zhì)數(shù)和

洪振霞1年前7瀏覽0評論

Java是一種計算機編程語言,它被廣泛應用于開發(fā)各種類型的應用程序。今天,我們來探討如何使用Java編寫代碼來求一到一百素數(shù)的和。

public class PrimeNumber {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
if (isPrime(i)) {  // 調(diào)用isPrime方法判斷是否為素數(shù)
sum += i;
}
}
System.out.println("1到100的素數(shù)之和為:" + sum);
}
/**
* 判斷一個數(shù)是否為素數(shù)
* @param num 待判斷的數(shù)
* @return boolean
*/
public static boolean isPrime(int num) {
if (num == 2) {  // 2是素數(shù)
return true;
} else if (num >2) {
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {  // 如果能被整除,不是素數(shù)
return false;
}
}
return true;
} else {  // 小于2的數(shù)不是素數(shù)
return false;
}
}
}

以上代碼中,首先定義了一個變量sum,用來存儲素數(shù)的和。然后使用for循環(huán),從2開始遍歷到100,每次判斷當前數(shù)是否為素數(shù)。如果是素數(shù),則將它的值加入到sum中。最后輸出sum的值,即為1到100的素數(shù)之和。

在判斷一個數(shù)是否為素數(shù)時,我們需要使用到一個isPrime方法。這個方法接受一個數(shù)字參數(shù),返回一個boolean值,用于判斷該數(shù)字是否為素數(shù)。如果一個數(shù)能被2除盡,則不是素數(shù),否則需要遍歷所有小于等于它平方根的數(shù),判斷是否能被整除。如果能,則不是素數(shù),否則就是素數(shù)。

通過這種方式,我們可以使用Java編寫出一個簡單的求一到一百素數(shù)之和的程序。希望這個示例能夠幫助大家更好地理解Java編程。