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

java用for求水仙花數的和

劉柏宏1年前7瀏覽0評論

Java是一種流行的編程語言,可以使用它完成各種計算任務。在Java中,可以使用for循環來計算水仙花數的和。

public class NarcissisticNumberSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 100; i< 1000; i++) {
int a = i / 100;
int b = i / 10 % 10;
int c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
sum += i;
}
}
System.out.println("水仙花數的和為:" + sum);
}
}

以上代碼中,首先定義一個變量sum來保存水仙花數的和。然后使用for循環從100開始遍歷到999,依次計算每個三位數是否為水仙花數。如果是,就將該數加入到sum中。最后輸出sum的值即為水仙花數的和。

因為水仙花數只有在三位數時才有意義,所以遍歷的范圍是100到999。對于每個三位數,可以使用整除和取余來得到它的百、十、個位上的數字,以便進行立方和的計算和比較。

以上代碼運行后,輸出結果為:水仙花數的和為:1301。