熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

數學黑洞程序

2013-11-23 19:23:03  來源: Java核心技術 

  package Test;
   
    import javautil*;
   
    import mon*;
   
    import javautil*;
   
    public class H {
   
    public static void main(String [] args){
   
    aas a= new ggg() // 上轉型
   
    NNC e=new NNC(a) // 創建對象
   
    eee()
   
    }
   
    }
   
    /********************************************************
   
    * 接口的回調的應用
   
    **********************************************************/
   
    interface aas{
   
    public int  d(int n)
   
    }
   
    class ggg implements aas{
   
    public int d(int n) {
   
    int b[]=new int[];
   
    b[]=n/;
   
    b[]=(n%)/;
   
    b[]=(n%)/;
   
    b[]=n%;
   
    Arrayssort(b) //數組排序從小到大
   
    int min=b[]*+b[]*+b[]*+b[];
   
    int max=b[]*+b[]*+b[]*+b[];
   
    return maxmin;
   
    }
   
    }
   
    class NNC{
   
    private aas p;   //接口回調
   
    public NNC(aas p){
   
    thisp=p;}
   
    public void ee(){
   
    Systemoutprint(qingshuruyige siweishu
   
    int n=SystemInreadInt()
   
    if(n<=||n>=||n%==){
   
    Systemoutprintln(this is wrong
   
    return ;}
   
    int i=;
   
    while(n!= ){
   
    n= pd(n)
   
    i++;
   
    Systemoutprintln(n+ +i)
   
    }
   
    }
   
    }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26759.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.