Java是一種常見的編程語言,可用來解決各種計算問題。在這里,我們將使用Java編寫程序來求一百以內的素數和。
// 計算一百以內的素數和
public class PrimeSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i< 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println(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;
}
}
這個程序非常簡單。我們使用一個for循環來遍歷一百以內的所有整數,并在每個數上調用isPrime函數來檢查它是否是素數。如果是素數,則將該數字添加到sum變量中。
isPrime函數非常簡單:它檢查一個數字n是否可以被從2到sqrt(n)之間的任何數字整除。如果可以,那么這個數字n就不是素數,因為它可以被分解成兩個較小的數的乘積。
當程序運行時,將計算從2到99之間的所有素數的總和,并將其輸出。使用Java編寫程序非常容易,因此無論您是新手還是高級使用者,都可以輕松地解決各種計算問題。
上一篇php huanh
下一篇nba球隊oracle