Java 打印水仙花数

来源:互联网 发布:淘宝锐博汽车配件官网 编辑:程序博客网 时间:2024/06/05 04:25

/*

4.打印出100-999之前的所有”水仙花数“。所谓”水仙花数“,是指3位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1*1*1+5*5*5+3*3*3

*/

class T5 

{
public static void main(String[] args) 
{
System.out.println("100--999内的水仙花数如下:");
int i;
for(i=100;i<1000;++i)
{
if(((i/100)*(i/100)*(i/100)+(i/10-(i/100)*10)*(i/10-(i/100)*10)*(i/10-(i/100)*10)+(i%10)*(i%10)*(i%10))==i)
System.out.print(i+"\t");
}
}
}
0 0