0
点赞
收藏
分享

微信扫一扫

打印0-999水仙花数java

Raow1 2022-01-28 阅读 56

水仙花数是指一个三位数,其各位数字的立方和等于该数字本身,如:153=1^3+5^3+3^3。

首先做一个循环取出0-999的数字,然后取出数字每位的数分别保存,加上条件用if判断,满足条件就输出数字。

代码

public static void main(String[] args) {
        for (int i = 0; i < 999; i++) {
            int x=i%10;
            int y=(i/10)%10;
            int z=(i/100)%10;
            if(i==(x*x*x)+(y*y*y)+(z*z*z)&&i>99){
                System.out.print(i+" ");
            }
        }
    }

运行结果

举报

相关推荐

0 条评论