文章詳情頁
java - 關于遞歸方法的問題
瀏覽:120日期: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); }
標簽:
java
相關文章:
1. docker - 如何修改運行中容器的配置2. python3.x - python連oanda的模擬交易api獲取json問題第五問3. nignx - docker內nginx 80端口被占用4. javascript - js代碼獲取驗證碼倒計時問題5. java - SSH框架中寫分頁時service層中不能注入分頁類6. 為什么我ping不通我的docker容器呢???7. docker-machine添加一個已有的docker主機問題8. 域名解析在Ubuntu64 9.04計算機上的Java應用程序中不起作用所有其他軟件可以正確解析DNS9. 關于docker下的nginx壓力測試10. angular.js - angular內容過長展開收起效果
排行榜
