Java是一門廣泛應用的編程語言,它可同時應用于桌面應用程序、企業應用程序、網絡應用程序和移動應用程序等領域。今天,我們將討論Java編寫一個程序來求1000以內素數和。
public class SumOfPrimeNumbers { public static void main(String[] args) { int num; int sum = 0; for (num = 2; num<= 1000; num++) { int i; for (i = 2; i<= (num / 2); i++) { if (num % i == 0) { break; } } if (i >(num / 2)) { sum += num; } } System.out.println("The sum of prime numbers up to 1000 is " + sum); } }
這個程序使用兩個嵌套循環來判斷1000以內的數字是否是素數。首先,對于2到1000中的每個數字num,內部的循環計算num是否是素數。 在內部循環中,我們從2到num / 2檢查num是否可以被整除。如果可以,那么它不是素數,循環被打破。 如果我們檢查完所有的數字且num / 2內不存在因子,則num是素數。
最后,我們將素數加入計數器sum中。最終,我們得到了1000以內素數和。這是一個非常簡單的程序,它幫助我們理解嵌套循環和素數判斷的基礎知識。