Java是一種流行的編程語言,用于開發各種應用程序。一個基本編程問題是如何找出100以內的所有質數,并將它們相加求和。以下是Java代碼示例:
public static void main(String[] args) { int sum = 0; for (int i = 2; i<= 100; i++) { boolean isPrime = true; for (int j = 2; j<= Math.sqrt(i); j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) { sum += i; } } System.out.println("100以內的質數和為:" + sum); }
這段代碼使用嵌套循環來查找100以內的所有質數。外部循環從2開始,到100結束。內部循環檢查是否存在小于等于該數字平方根的因子。如果存在,那么這個數字不是質數,否則就是質數。如果找到了質數,將它們相加,最后輸出總和。
Java是一種強大的編程語言,用于處理各種編程難題。使用數學運算和控制流語句,可以輕松找到100以內的所有質數,并計算它們的總和。我們希望這篇文章能夠幫助讀者了解Java編程,并通過使用示例代碼自己嘗試解決這個問題。