public class Fibby {
private static int fub (int n) {
if (n==1) {
return 1;
} else {
return n + fub(n-1);
}
}
public static void main (String[] args) {
//Insert statements here.
System.out.println("fub(-4)=" + fub(-4));
}
}错误提示为 StackOverflowError 
请问 哪里溢出,或者说, 是否就是一个死循环?