Java是一種廣泛使用的編程語言,用于開發各種各樣的應用程序。在本文中,我們將探討如何使用Java找到100以內的素數并計算它們的總和。素數是只能被1和它本身整除的自然數。下面是實現這個算法的示例代碼。
public class PrimeNumbersSum { public static void main(String[] args) { int sum = 0; for (int i = 2; i<= 100; 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("100以內的素數和為:" + sum); } }
首先我們初始化變量sum為0,然后使用兩個嵌套的循環來檢查100以內的每個數字是否是素數。外層循環從2開始,一直到100結束。內層循環從2開始,一直循環到i-1,檢查i是否可以被除了1和它本身以外的數字整除。如果可以,就將isPrime設置為false,退出內層循環。如果isPrime仍然為true,則將i加入到sum中。 最后,在控制臺上輸出100以內所有素數的總和。 這就是如何使用Java找到100以內的素數并計算它們的總和。就像任何其他程序一樣,您可以使用任何文本編輯器或集成開發環境(IDE)來編寫和執行此程序。祝您好運,愉快的編程!