/**1
* 打印出所有的水仙花數
**/
public class Test{
public static void main(String[] args){
int i;
for (i = 100; i < 999; i++)
if(i == Math.pow(i/100, 3) + Math.pow(i/10%10, 3) + Math.pow(i%10, 3))
System.out.println(i);
}
}原文:http://anglecode.blog.51cto.com/5628271/1619881