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

java水仙花并求立方和

李昊宇1年前7瀏覽0評論

在Java中,我們可以使用一個簡單的程序來計算“水仙花數”的值,并且可以求出這些數的立方和。

public class NarcissisticNumbers {
public static void main(String args[]) {
int sum = 0;
for (int i = 100; i<= 999; i++) {
int num = i;
int digit1 = num % 10;
num = num / 10;
int digit2 = num % 10;
num = num / 10;
int digit3 = num;
int cubeSum = digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3;
if (i == cubeSum) {
System.out.println(i + "是水仙花數。");
sum += cubeSum * cubeSum * cubeSum;
}
}
System.out.println("水仙花數的立方和是:" + sum);
}
}

上面的代碼由一個for循環組成,該循環在100和999之間迭代所有整數。在每次迭代時,我們分解i的三位數字,然后計算這些數字的立方和。如果結果等于i,則說明該數字是水仙花數。

在找到一個水仙花數后,我們將立方和加到總和中。在for循環完成后,我們輸出立方和。

這個簡單的程序可以讓我們更好地理解Java的基礎語法和算法。