Java是一門功能強大的編程語言,我們可以使用它來編寫各種功能。比如,我們現(xiàn)在要編寫一個程序,求出100以內(nèi)的所有素數(shù)并將它們的和輸出。這個任務(wù)對我們來說并不困難。讓我們來看一下這個程序吧。
public class SumOfPrimes { 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以內(nèi)的素數(shù)和為:" + sum); } }
以上是我們的代碼,這個程序使用了兩個循環(huán),一個是外層循環(huán)用來遍歷100以內(nèi)的所有數(shù)字,另一個是內(nèi)層循環(huán)用來判斷當(dāng)前數(shù)字是否為素數(shù)。如果當(dāng)前數(shù)字是素數(shù),那么我們就將它加入到sum中。最后輸出sum的值。整個程序執(zhí)行起來就像這樣:
100以內(nèi)的素數(shù)和為:1060
通過這個程序,我們可以看到Java編程的魅力。它讓我們可以輕松地實現(xiàn)各種功能。如果您對Java編程感興趣的話,也可以嘗試學(xué)習(xí)一下,相信它會給您帶來更多的樂趣。