Java是一種非常流行的計算機編程語言,它可以用來編寫各種類型的程序,包括計算質數和的程序。在這篇文章中,我們將學習如何使用Java編寫一個計算1到100之間所有質數之和的程序。
public class PrimeNumberSum {
public static boolean isPrime(int num) {
if (num<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("1到100之間所有質數之和為:" + sum);
}
}
這段代碼定義了一個名為PrimeNumberSum的類,其中包括了一個名為isPrime的方法和一個名為main的方法。isPrime方法用于判斷一個數字是否為質數,如果是返回true,否則返回false。main方法則是程序的入口,用于計算1到100之間的所有質數之和。
在main方法中,我們首先定義一個變量sum用于存儲質數之和。然后循環遍歷從2到100之間的每一個數字,調用isPrime方法判斷是否為質數,如果是則將其加入sum中。最后輸出1到100之間所有質數之和即可。
通過這段Java代碼,我們可以很輕松地計算出1到100之間所有質數之和,這也展現了Java作為一種優秀的編程語言具有的強大功能以及易于使用的特點。