黑马程序员技术交流社区

标题: 输出水仙花数小程序 [打印本页]

作者: 愿随风丶飘雪    时间: 2015-12-26 22:32
标题: 输出水仙花数小程序
//取出水仙花数,一共有几个
//水仙花数,一个三位数,每一位数字的立方相加的和还是这个数本身
//例如  153:        1*1*1+5*5*5+3*3*3=153

class ForTest2{
        public static void main(String[] args) {
                int count=0;
                for (int x=100;x<1000 ;x++ ){
                        int a=x%10;                         //个位
                        int b=x/10%10;                //十位
                        int c=x/10/10%10;        //百位

                        int y=a*a*a+b*b*b+c*c*c;
                        if (x==y){
                                count++;
                                System.out.print(x+" ");        //153 370 371 407   4个
                        }
                }
                System.out.println();
                System.out.println("水仙花数一共有"+count+"个");
        }
}
作者: 耿帅东    时间: 2015-12-26 22:55
赞一个




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