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

java計算100內質數和

陳怡靜1年前7瀏覽0評論

Java是一款非常流行的編程語言,它具有簡單、面向對象和可移植等優勢。在此,我們來介紹一下Java計算100內質數和的實現方法。

public class PrimeSum {
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以內的質數和為:" + sum);
}
}

上述代碼通過兩重循環的方式,遍歷2到100的所有數字,檢測它們是否為質數,并將所有質數相加得到最終的結果。其中,外層循環控制待判斷數字的范圍,內層循環是對當前數字進行質數判斷。

代碼中的isPrime變量表示當前數字是否為質數,一開始默認為true。內層循環則是從2開始遍歷到該數字的平方根,若當前數字可以被整除,則該數字不是質數,將isPrime設置為false,并直接跳出內層循環。如果一直到遍歷完i的平方根都沒有被整除,那么說明i是質數,將i加入sum中。

最后,輸出100以內的質數和即可。以上便是Java計算100內質數和的完整代碼和實現過程。