タグ

ブックマーク / ishiikari.blog43.fc2.com (1)

  • 備忘録兼ぼやき StackOverflowErrorを回避

    というわけで,StackOverflowErrorの事. javaドキュメントを見ればわかるように,再帰の回数が多すぎる場合に投げられるクラス. いちばんよくある場合は,再帰メソッドの終了条件を書き忘れてしまった場合. 以下のコード参照. public class Test { public static void main(String[] args) { System.out.println(recursive(5)); } public static int recursive(int n){ return n * recursive(n - 1); } } まぁ、このへんだと,プログラムのバグの問題なんで,修正すればいいだけです. が,少し前にバグなしでこんな問題に立ち会ったことがあったので.

  • 1