質數是指只能被1和它本身整除的自然數, JAVA是一種高級編程語言,今天我們的目的是使用JAVA找出200到300之間所有的質數,并計算它們的和。
public class PrimeNumber {
public static void main(String[] args) {
int sum = 0;
for (int i = 200; i <= 300; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("200~300之間所有的質數的和為:" + sum);
}
}
在上述代碼中,我們使用了兩個嵌套的for循環來判斷200到300之間的每個數是否為質數。首先,我們定義一個名為"isPrime"的Boolean數據類型的變量,并將其初始化為true。然后,我們在內部for循環中從2開始到i-1依次判斷i是否能被2到i-1之間的數整除,如果可以,則該數不是質數,將布爾類型變量"isPrime"置為false。如果在內部循環結束后,isPrime仍被保持為true,則表示該數i是質數,將其加入到變量"sum"中。最后,我們打印出200到300之間所有的質數的和。
因此,我們的程序輸出為:
200~300之間所有的質數的和為:2670
至此,我們已經成功地運用JAVA程序處理了我們要解決的問題了。