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

java 100以內質數的和

張吉惟2年前6瀏覽0評論

在Java中,如果要求100以內的所有質數的和,可以使用以下代碼:

public class SumOfPrimes {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
// 判斷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(sum);
}
}

首先定義一個整型變量sum,代表質數的和。然后使用for循環遍歷2到100之間的所有整數。對于每個整數i,使用一個內嵌的for循環判斷它是否為質數。

判斷i是否為質數的方法是:假設i是質數,在2到根號i之間遍歷每個整數j,如果存在某個整數j可以整除i,則i不是質數,將isPrime標記為false,并跳出循環。如果在2到根號i之間不存在可以整除i的整數,則i是質數,將isPrime標記為true。

在判斷完i是否為質數后,如果isPrime為true,則將i加入質數的和sum中。最后輸出sum即可。