代码如下:public class rabbit {
int i =10;
public static int fun(int n) {
if (n == 1 || n == 2) {
return 1;
}
else {
return fun(n - 1) + fun(n - 2);
}
}
public static void main(String[] args) {
rabbit p = new rabbit();
p.fun(p.i);
System.out.print(fun(p.i - 1) + fun(p.i - 2));
}
}
结果为55,不明白是怎么计算的,求大神指点