Java是一種廣泛使用的編程語言,可以用于各種任務,包括計算200到300之間所有質數的和。接下來的代碼演示了如何使用Java來計算這個結果。
public class PrimeNumbers { public static void main(String[] args) { int sum = 0; for (int i = 200; i<= 300; i++) { if (isPrime(i)) { sum += i; } } System.out.println("200到300之間所有質數的和為:" + sum); } // 檢查一個數是否為質數 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; } }
代碼中的isPrime()方法使用了一個常見的算法來判斷一個數是否為質數。它從2開始遍歷到該數的平方根,如果在這個區間中找到了一個能整除該數的因子,那么該數就不是質數。
在主方法中,我們遍歷200到300之間的所有數,對于每個數,如果它是一個質數,就累加到sum中。最后,我們輸出sum即可得到200到300之間所有質數的和。