服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

mini java编译器(六)


  七、系统工作过程及运行说明





   


   



   


























八、实例程序运行结果示例一代码
class

main{

  public static void main(string[] args){

    system.out.println(10);

  }

}


 


 



 



 



 



 



class g{

  public int get(int num){

    int a;

    a=2;

    return a+5;

  }

}


 


 



 



 



 



 



class h extends g{

  int i;

  boolean bol;


 


 



 



 



 



 



  public int put(){

    i=1+2;

    i=12-3;

    i=2*7;


 


 



 



 



 



 



    bol=true && false;

    bol=1<2;


 


 



 



 



 



 



    return 10;

  }

}


 


 



 



 



 



 


继承树





 


 



 



 



 



 


符号表





 


 



 



 



 



 


内存分配表





 


 



 



 



 



 


示例二代码
class factorial {

    public static void main(string[] a) {

        system.out.println(new fac().computefac(10));

    }

}


 


 



 



 



 



 



class fac extends factorial{

    fac f;

    factorial ff;

    int i;


 


 



 



 



 



 



    public int computefac(int num) {

      int numaux;

      if (num < 1)

        numaux = 1;

      else

        numaux = num * (this.computefac(num-1));

      return numaux;

    }

}


 


 



 



 



 



 



class f extends fac{

}


 


 



 



 



 



 



class g extends factorial{

}


 


 



 



 



 



 



class h{}


 


 



 



 



 



 



class i extends h{}


 


 



 



 



 



 



class j extends i{}


 


 



 



 



 



 



class gg extends i{}


 


 



 



 



 



 



class dd extends i{}


 


 



 



 



 



 


继承树





 


 



 



 



 



 


符号表





 


 



 



 



 



 


内存分配表

扫描关注微信公众号