Mini Java编译器(六)

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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

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

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{}

继续树

符号表

内存分配表

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航