色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 100 素?cái)?shù)的和

Java編程語言是一種廣泛使用的高級(jí)編程語言,常用于開發(fā)Web應(yīng)用程序,游戲開發(fā)等。在本文中,我們將學(xué)習(xí)如何使用Java編程語言計(jì)算100以內(nèi)的素?cái)?shù)和。

public class SumOfPrimes {
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以內(nèi)的素?cái)?shù)和為: " + sum);
}
public static boolean isPrime(int n) {
if (n<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}

上述程序使用一個(gè)for循環(huán)遍歷100以內(nèi)的所有數(shù)字,并調(diào)用isPrime()方法判斷該數(shù)字是否為素?cái)?shù)。若該數(shù)字為素?cái)?shù),則將其加入總和。isPrime()方法實(shí)現(xiàn)如下:

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

該方法采用了常見的素?cái)?shù)判斷算法,即從2開始依次遍歷到該數(shù)的平方根,若該數(shù)能被任意一個(gè)小于等于其平方根的數(shù)字整除,則不是素?cái)?shù)。

最后,我們打印出100以內(nèi)素?cái)?shù)的總和,通過該程序的執(zhí)行,可以得到結(jié)果:1060。即100以內(nèi)素?cái)?shù)的總和為1060。