public class age14{ /** 求100-1000之间的所有水仙花数 */ public static void main(String args[]){ //定义计算器 int i = 100; do{ //获得个位数 int g = i % 10; //获得十位数 int s = (i / 10) %10; //获得百位数 int b = i / 100; //判断是否是水仙花数 if((g*g*g + s*s*s + b*b*b) == i){ System.out.println(i); } //计算器的累加 i++; }while(i < 1000); System.out.println("程序结束"); } }