1. 程式人生 > >Java開發練習1,打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153 是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

Java開發練習1,打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153 是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153 是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

public class Shuxianhua {  
  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
  
        int num = 100;  
        int g,s,b;  
        for(num= 100;num<1000;num++){  
             g = num / 1 % 10;  
             s = num / 10 % 10;  
             b = num / 100 % 10;  
              
            if(num == g*g*g+s*s*s+b*b*b ){  
                System.out.println(num);  
            }  
        }  
          
    }  
  
}