寫一個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 }
結果:
