中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

JAVA水仙花數怎么統計

小億
100
2023-07-04 02:25:34
欄目: 編程語言

JAVA中可以使用循環和條件判斷來統計水仙花數。

水仙花數是指一個三位數,其各位數字的立方和等于該數本身。例如,153是一個水仙花數,因為1^3 + 5^3 + 3^3 = 153。

下面是一個統計水仙花數的示例代碼:

public class Main {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int hundreds = i / 100;
int tens = (i / 10) % 10;
int units = i % 10;
int sum = (int) (Math.pow(hundreds, 3) + Math.pow(tens, 3) + Math.pow(units, 3));
if (sum == i) {
System.out.println(i);
}
}
}
}

這段代碼使用一個循環從100到999遍歷所有三位數。在循環內部,將當前數分解為百位、十位和個位數字,并計算它們的立方和。如果立方和等于當前數,則打印出該數。

運行以上代碼,將會輸出所有的水仙花數:

153
370
371
407

這些就是所有的三位水仙花數。

0
娱乐| 远安县| 玉田县| 永丰县| 万载县| 明光市| 涟源市| 七台河市| 章丘市| 漳平市| 凤阳县| 辽中县| 佳木斯市| 渭南市| 承德县| 应城市| 黔东| 汉沽区| 渝中区| 西乌珠穆沁旗| 舟曲县| 聊城市| 封丘县| 石渠县| 建宁县| 图木舒克市| 锦屏县| 泸定县| 虎林市| 深圳市| 梅州市| 桐柏县| 和平县| 浮山县| 金昌市| 蒙阴县| 新邵县| 界首市| 深泽县| 西贡区| 绍兴市|