读书人

ditui解决方法

发布时间: 2013-06-26 14:29:32 作者: rapoo

ditui
public class ditui {
public long fac(int n){
if(n==0)
return 1;
else
return(n*fac(n-1));

}
public long fbnc(int n){
if(n==0&&n==1)
return 1;
else{

}
return(fbnc(n-1)+fbnc(n-2));
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ditui rcs=new ditui();
System.out.println("5!="+rcs.fac(5));
System.out.println("f(20)="+rcs.fbnc(20));
}

}




5!=120
Exception in thread "main" java.lang.StackOverflowError
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)


at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)
at ditui.fbnc(ditui.java:16)



谁可以告诉我这个程序到底错在哪儿?怎么改????
[解决办法]
死循环了。if(n==0&&n==1)有这样的n吗?即等于0又等于1?改为

读书人网 >Eclipse开发

热点推荐