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

java求素數和

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

Java是一種面向對象的編程語言,因其安全性、跨平臺性、高效性等優點,被廣泛應用于開發各種應用程序。其中,求素數和是一個經典的編程問題,下面我們來看看Java如何實現這個問題。

public class PrimeSum {
public static void main(String[] args) {
int limit = 100; // 限制范圍
int sum = 0; // 素數和
for (int i = 2; i<= limit; i++) { // 從2開始遍歷
if (isPrime(i)) { // 判斷是否為素數
sum += i; // 素數和加上素數
}
}
System.out.println("1到" + limit + "之間的素數和為:" + sum);
}
/**
* 判斷一個數是否為素數
*/
private static boolean isPrime(int num) {
if (num<= 1) { // 1不是素數,小于等于1的數都不是素數
return false;
}
for (int i = 2; i<= num / 2; i++) { // 從2到num的一半遍歷
if (num % i == 0) { // 如果能被整除,則不是素數
return false;
}
}
return true; // 否則是素數
}
}

在上面的程序中,我們首先定義了一個int類型的變量limit,表示求1到limit之間的素數和。然后定義了一個int類型的變量sum,用于保存素數和。接著從2開始遍歷到limit,對于每個數,都調用isPrime方法進行判斷。如果是素數,就將該素數加到sum中。最后輸出1到limit之間的素數和。

isPrime方法用于判斷一個數是否是素數。如果該數小于等于1,則不是素數;否則從2到該數的一半遍歷,如果能被整除,則不是素數,否則是素數。

總的來說,Java求素數和的方法比較簡單,主要是需要理解素數的概念和判斷方法。