我正在嘗試制作一個簡單的計算器來練習遞歸。這是我的代碼,我收到堆棧溢出錯誤。我不一定關心使這項工作有效的代碼,因為我想自己弄清楚,但我不確定為什么會出現堆棧溢出錯誤。在我的 main 中聲明:int base=3,exponent=4;我的指數方法:static int powerN(int base, int n) { if ( n == 0 ) return 0; return base * powerN (1, n-(n-1));}
嘗試在 java 中使用遞歸創建指數計算器時出現堆棧溢出錯誤
慕碼人8056858
2023-10-12 14:55:36