文章詳情頁
java - 關(guān)于遞歸方法的問題
瀏覽:130日期:2024-01-01 15:56:46
問題描述
為什么最后會報錯?
public static int count(int n){int result;result = n/4+count(n-4);if (n<0) result = 0;return result; }public static void main(String[] args){System.out.println(count(5)); }
Exception in thread 'main' java.lang.StackOverflowError
at huam.count(huam.java:4)at huam.count(huam.java:4)at huam.count(huam.java:4)at huam.count(huam.java:4)
問題解答
回答1:public static int count(int n){if (n<0) return 0;return n/4+count(n-4); }
標(biāo)簽:
java
相關(guān)文章:
1. mac里的docker如何命令行開啟呢?2. 如何解決docker宿主機無法訪問容器中的服務(wù)?3. docker綁定了nginx端口 外部訪問不到4. 頁面用CSS3的scale屬性進(jìn)行了縮放,圖片模糊解決不了,那么字體能否讓它們不模糊呢?5. javascript - 模擬手機端的webapp 的外賣點擊菜單 和 對應(yīng)內(nèi)容滑到目標(biāo)位置6. javascript - vueJS中匿名函數(shù)應(yīng)該怎么獲取 Component 的上下文?7. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下8. 請問關(guān)于 Java static 變量的問題?9. node.js - vue-cli webpack express配置服務(wù)端路由規(guī)則10. javascript - 動態(tài)添加路由報錯
排行榜

熱門標(biāo)簽