Java是一門常用的編程語言,它可以用來求解各種數(shù)學問題,包括求100內所有質數(shù)的和。
public class PrimeSum { public static void main(String[] args) { int sum = 0; for(int i=2;i<=100;i++) { if(isPrime(i)) { sum += i; } } System.out.println("100內所有質數(shù)的和為:" + sum); } public static boolean isPrime(int num) { if(num<= 1) { return false; } for(int i=2; i<=Math.sqrt(num); i++) { if(num % i == 0) { return false; } } return true; } }
以上代碼中,我們定義了一個PrimeSum類,其中包含一個名為isPrime的方法,用來判斷一個數(shù)是否為質數(shù)。同時,我們在主函數(shù)中遍歷從2到100的所有數(shù)字,判斷它們是否為質數(shù),如果是則加到一個變量sum中。
最后,我們輸出所有質數(shù)的和。