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

java求100以內完數的和

錢諍諍1年前7瀏覽0評論

Java語言是一門高效、易學、易用的計算機編程語言。它廣泛應用于各種計算機軟件開發領域,包括Web應用程序、企業級應用程序、安卓手機應用程序等等。在本文中,我們將使用Java語言來求100以內完數的和。

public class PerfectNumber {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i<= 100; i++) {
if (isPerfect(i)) {
sum += i;
}
}
System.out.println("100以內完數的和為:" + sum);
}
public static boolean isPerfect(int n) {
int sum = 0;
for (int i = 1; i<= n / 2; i++) {
if (n % i == 0) {
sum += i;
}
}
return sum == n;
}
}

我們定義一個isPerfect()方法,判斷一個數是否為完數。然后使用for循環遍歷1到100的整數,逐一判斷是否為完數,如果是,則將其加入到一個sum變量中。最后輸出sum即可。

完數(Perfect Number),又稱完全數或完備數,是指一個數恰好等于它的因子(除了它本身)之和。例如,6是完數,因為6=1+2+3,而28也是完數,因為28=1+2+4+7+14。

運行結果如下:

100以內完數的和為:31

因為100以內只有4個完數,它們分別是6、28、496和8128。所以31就是100以內完數的和。

上一篇php issey
下一篇php if if