欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸出100以內(nèi)素數(shù)和

吳曉飛1年前6瀏覽0評論

在java中,要輸出100以內(nèi)素數(shù)的和,我們可以先寫出找素數(shù),判斷素數(shù)和計算數(shù)列和的代碼。

public boolean isPrime(int number){
if(number<= 1)
return false;
for(int i=2; i<=Math.sqrt(number); i++){
if(number % i == 0)
return false;
}
return true;
}
public int sumPrime(int maxNumber){
int sum = 0;
for(int i=2; i<=maxNumber; i++){
if(isPrime(i)){
sum += i;
}
}
return sum;
}

以上兩段代碼先是一個判斷素數(shù)的方法和一個計算素數(shù)和的方法。具體而言,判斷素數(shù)的方法就是對每個數(shù),從2到該數(shù)的開方位置,依次判斷該數(shù)是否能被除了1和它本身以外的其他數(shù)整除。如果能,則說明該數(shù)不是素數(shù),返回false值;如果不能,則說明該數(shù)是素數(shù),返回true值。 計算素數(shù)和的方法就是依次遍歷2到maxNumber之間的每個數(shù),如果該數(shù)是素數(shù),則將其加到sum總和中。最后,返回計算出來的總和sum。

接著我們可以在main方法中調(diào)用sumPrime方法來輸出100以內(nèi)素數(shù)的和:

public static void main(String[] args) {
int maxNumber = 100;
int sum = sumPrime(maxNumber);
System.out.println("100以內(nèi)的素數(shù)和為:" + sum);
}

最后,運(yùn)行程序,我們可以得到輸出結(jié)果: 100以內(nèi)的素數(shù)和為:1060