Java学习日志[4] 应用 算数运算符 循环 打印出所有的"水仙花数"

要求


打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

实施


package com.sy.pm;
public class Test13 {
    public static void main(String[] args) {
        for (int i = 100;i>=100 && i <= 999;i++){
            int b = (i/100)%10;
            int s = (i/10)%10;
            int g = i%10;
            if (b*b*b+s*s*s+g*g*g == i){
                System.out.println(i+" ");
            }
        }
    }
}
我的文章对您有帮助吗?
我很可爱 请给我钱
扫一扫拿红包 → 扫商家收款码 → 花呗支付比红包多1分钱的金额
既可免费赞赏,又可完成支付宝支付任务!
最后修改:2019 年 08 月 30 日 07 : 55 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论