黑马程序员技术交流社区

标题: 输出所有的”水仙花数”,并且最后打印水仙花个数 [打印本页]

作者: 龙哮天    时间: 2017-3-30 22:09
标题: 输出所有的”水仙花数”,并且最后打印水仙花个数
public static void main(String[] args) {
                int count = 0;
                for (int a = 100; a < 1000; a++) {
                        int g=a%10;
                        int s=a/10%10;
                        int b=a/100;
                        if (a==g*g*g+s*s*s+b*b*b) {
                                count++;
                                System.out.println("水仙花数为:  " + a );
                        }
                }
                System.out.println("水仙花个数为:  " + count );;
        }



作者: g1336855116    时间: 2017-3-30 22:30
可以的。
作者: 龙哮天    时间: 2017-3-30 22:57
g1336855116 发表于 2017-3-30 22:30
可以的。


作者: 千千阙歌    时间: 2017-3-31 00:21
有点懵了
作者: cxh0307    时间: 2017-3-31 08:49

作者: 龙哮天    时间: 2017-3-31 12:47
千千阙歌 发表于 2017-3-31 00:21
有点懵了

就是将个位十位百位分别取出来然后计算

作者: 海天酱油    时间: 2017-3-31 18:43
很六

作者: 龙哮天    时间: 2017-3-31 22:11
海天酱油 发表于 2017-3-31 18:43
很六

谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2