美文网首页Java
Java经典案例求水仙花数

Java经典案例求水仙花数

作者: 虹猫日志 | 来源:发表于2019-09-30 20:47 被阅读0次

    求100-1000之间的水仙花数
    例:每位数的立方相加等于原数371=3×3×3+7×7×7+1×1×1

    public void daffodil() {
        int count = 0;
        for (int i = 100; i < 1000; i++) {
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 10 / 10 % 10;
            if ((ge * ge * ge) + (shi * shi * shi) + (bai * bai * bai) == i) {
                System.out.println( i );
                count++;
            }
        }
        System.out.println( "水仙花一共有" + count + "个" );
    }
    
    运行结果:
    image.png

    相关文章

      网友评论

        本文标题:Java经典案例求水仙花数

        本文链接:https://www.haomeiwen.com/subject/rsphpctx.html