输出所有水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。

/*
输出所有的水仙花数,所谓水仙花数是指一个三位数,其各个位上数字立方和等于其本身
例如:153=1*1*1+5*5*5+3*3*3
*/
class FlowerTest 
{
    public static void main(String[] args) 
    {
        for(int i=100;i<1000;i++){
            int b=i/100;//百位
            int s=i/10%10;//十位
            int g=i%10;//个位
            if(i==b*b*b+s*s*s+g*g*g){
                System.out.println(i);
            }
        }
    }
}

输出所有水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。_第1张图片

 

你可能感兴趣的:(java,java语法基础,java)