寫一個Java應用程序,該應用程序包括2個類:Print類和主類E。Print類裡有一個方法output()功能是輸出100 ~ 999之間的所有水仙花數(各位數字的立方和等於這個三位數本身,如:
371 = 33 + 73 + 13。)在主類E的main方法中來測試類Print。
1 class sXianHuaShu { 2 void outPut() { 3 for (int i = 100; i <= 999; i++) { 4 int gw = i % 10; 5 int sw = i / 10 % 10; 6 int bw = i / 100; 7 if (i == gw * gw * gw + sw * sw * sw + bw * bw * bw) { 8 System.out.println(i); 9 } 10 } 11 } 12 13 public static void main(String[] args) { 14 sXianHuaShu shu = new sXianHuaShu(); 15 shu.outPut(); 16 17 }
結果: