【java打印出所有的 水仙花数】水仙花数,也称为自幂数,是指一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。这类数字在编程学习中常被用来练习循环结构和条件判断。
在Java中,可以通过遍历所有三位数(100到999),逐个判断是否为水仙花数,并将结果输出。下面是对这一过程的总结与结果展示。
总结
- 水仙花数定义:三位数中,各位数字的立方和等于该数。
- 范围:100 至 999。
- 实现方法:使用 `for` 循环遍历每个数,提取百位、十位、个位,计算立方和并比较。
- 结果:共有4个水仙花数。
水仙花数表格
| 数字 | 百位 | 十位 | 个位 | 立方和 | 是否为水仙花数 | 
| 153 | 1 | 5 | 3 | 1³ + 5³ + 3³ = 153 | 是 | 
| 370 | 3 | 7 | 0 | 3³ + 7³ + 0³ = 370 | 是 | 
| 371 | 3 | 7 | 1 | 3³ + 7³ + 1³ = 371 | 是 | 
| 407 | 4 | 0 | 7 | 4³ + 0³ + 7³ = 407 | 是 | 
通过上述分析和表格,我们可以清晰地看到Java程序如何识别并输出所有的水仙花数。这种方式不仅有助于理解基本的循环结构,还能加深对数字分解和数学运算的理解。

                            
