打印水仙花数

来源:互联网 发布:qq信封淘宝客 编辑:程序博客网 时间:2024/06/05 01:10
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

例如:153 是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方

public class ShuXianHua {public static void main(String[] args) {System.out.println("水仙花数为:");for(int t=100;t<1000;t++) {int a=t/100;int b=t/10%10;int  c=t%10;if(t==(a*a*a+b*b*b+c*c*c)) {System.out.println(t);}}}}

运行结果: