输出所有的水仙花数(java语言编写)

输出所有的水仙花数
所谓水仙花数是指一个3位数,其各种数字立方和等于该本身,例如:153是一个水仙花数。

public class Exercise {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for(int i=100;i<1000;i++)
            if(judge(i))
                System.out.println(i);
    }
    public static boolean judge(int i){
        int a,b,c,n=i;
        a=n%10;
        n=n/10;
        b=n%10;
        c=n/10;
        if(i==a*a*a+b*b*b+c*c*c)
            return true;
        else
            return false;
    }

}

猜你喜欢

转载自blog.csdn.net/ws_PersonalSpace/article/details/81367356