/**
计算5!
/
public class Function {
static int i=5,sum=1;
public static void print(){
sum=sum*i;
i--;
if(i>1)
{print();
System.out.println("***** "+sum);
}
else
System.out.println("sum="+sum);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
print();
}
输出结果:
sum=120
****** 120
****** 120
****** 120
在结果输出后为何继续多次执行 System.out.println("****** "+sum);