在Java中,我們可以使用循環和條件判斷語句來找到所有小于1100的質數,并計算它們的和。
public class PrimeSum { public static void main(String[] args) { int num = 2; // 從2開始找質數 int sum = 0; // 初始化質數和為0 while (num< 1100) { boolean isPrime = true; // 初始化isPrime為true // 判斷num是否為質數 for (int i = 2; i< num; i++) { if (num % i == 0) { // 如果num能被i整除,說明不是質數 isPrime = false; break; } } // 如果是質數,則加入質數和 if (isPrime) { sum += num; } num++; // num加1,進入下一個循環 } // 輸出結果 System.out.println("小于1100的質數和為:" + sum); } }
上面的代碼中,使用了while循環從2開始找小于1100的所有質數,而判斷質數的方法則是使用一個for循環,從2到num-1檢查num是否能夠被整除,如果能夠被整除則不是質數,否則是質數。如果是質數,則加入質數和中,最后輸出結果。
以上就是Java語句1100所有質數的和的實現方法,通過循環和條件判斷語句的組合,我們可以找到任意范圍內的質數并計算它們的和。在實際的編程過程中,應該多加練習,熟練掌握循環和條件判斷語句的使用。