水仙の数学を印刷するstatic(java)

1133 ワード

//コード1
public class MyStu {
    
    public static void main(String[] args) {
        int a,b,c;
        for(int i=101;i<1000;i++){
            a=i/100;
            b=(i/10)%10;
            c=(i%100)%10;
           //                 (        )
            int s=new MyStu().runF(a,b,c);  
            if(i==s)
                System.out.println("    "+i);
        }
    
    }
    //     
   public int runF(int a,int b,int c){
        return a*a*a+b*b*b+c*c*c;
    }
    
}

//コード2
public class MyStu {
    
    public static void main(String[] args) {
        int a,b,c;
        for(int i=101;i<1000;i++){
            a=i/100;
            b=(i/10)%10;
            c=(i%100)%10;
            //                (         )
            //int s=MyStu.runF(a,b,c);
            //int s=runF(a,b,c);
            int s=new MyStu().runF(a,b,c);
            if(i==s)
                System.out.println("    "+i);
        }
    
    }
    //    
   public static int runF(int a,int b,int c){
        return a*a*a+b*b*b+c*c*c;
    }
    
}