Java是一種通用編程語言,它可應用于各種場景,包括編寫數(shù)學計算程序。在這篇文章中,我們將演示如何使用Java計算50以內(nèi)的素數(shù)和。
public class PrimeSum { public static void main(String[] args) { int sum = 0; for (int i = 2; i<= 50; i++) { boolean isPrime = true; for (int j = 2; j<= i/2; j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) { sum += i; } } System.out.println("50以內(nèi)素數(shù)的和是:" + sum); } }
代碼解釋:
· 我們創(chuàng)建了一個名為PrimeSum的類,其中包含一個名為main的方法。
· sum變量用于存儲所有素數(shù)的和。我們將其初始化為0。
· 我們使用兩個for循環(huán)來遍歷2到50之間的每個數(shù)字。
· 對于每個數(shù)字,我們使用另一個for循環(huán)來測試它是否為素數(shù)。我們循環(huán)測試2到該數(shù)字的一半之間的所有數(shù)字,如果它可以被任何數(shù)字整除,則該數(shù)字不是素數(shù)。
· 如果該數(shù)字是素數(shù),則將其添加到變量sum中。
· 最后,我們使用System.out.println語句將素數(shù)之和輸出到控制臺。
在這段代碼運行后,我們將得到50以內(nèi)素數(shù)之和的結(jié)果。