java学习之水仙花数

来源:互联网 发布:php json解析数组 编辑:程序博客网 时间:2024/05/04 10:09

水仙花数是一个n位的整数(n>=3),该数的值等于没位数字的立方和。例如,153是一个水仙花数,153=1^3+5^3+3^3,编写程序,求1000以内的所有水仙花数。

public class shuixianhua {public static void main(String[] args) {int a=0;int b=0;int c=0;int count=0;for(int i=100;i<1000;i++){a=i/100;//百位b=i/10%10;//十位c=i%10;//个位if(i==(a*a*a+b*b*b+c*c*c)){count++;System.out.println("第"+count+"个水仙花数是:"+i);}}}}

输出:第1个水仙花数是:153
            第2个水仙花数是:370
            第3个水仙花数是:371
            第4个水仙花数是:407