小编XXX*_*XXX的帖子

FIbonacci系列使用递归错误?

public class Fibonacci2 {

static int fib(int n) {
  if(n==1 || n==2) {
    return(1);
  }
  return fib((n-1)+fib(n-2));
}

// Stackoverflow error //
public static void main(String[] args) { 
  int i, n = 7;
  for(i=1; i<=n; i++)
    System.out.println("FIbonaci series" + fib(i));
  }
}
Run Code Online (Sandbox Code Playgroud)

这个程序遇到运行时异常(stackoverflow)请告诉如何处理它.

java

-1
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×1