Java 异常遇到了一个问题 ,,谢谢大家帮我
import java.util.*;
public class StackTraceTest
{
public static int factorial(int n)
{
System.out.println ("factorial("+ n +"):");
Throwable t=new Throwable();
StackTraceElement[] frames=t.getStackTrace();
for(StackTraceElement f:frames)
System.out.println (f);
int r;
if(n<=1)
r=1;
else
r=n*factorial(n-1);
System.out.println ("return"+r);
return r;
}
public static void main (String[] args)
{
Scanner in =new Scanner(System.in);
System.out.println ("shuru:");
int n=in.nextInt();
factorial(n);
}
}
谁能告诉我这个代码是什么 意思 最好每行加上注释上我理解。 真的不懂。。。
谢谢大家 或者加我的QQ48187537