3

sumOfDigits を解決するために、この Java コードを思いつきました。

 public static int sumOfDigits(int num){
        if (num == 0){
             return 0;
        }
        return num%10+ sumOfDigits(num/10);
    }

私はこれがうまくいくことを知っていますが、Javaが再帰をうまくサポートしていないことを知っているので、コード効率を改善する方法について誰かが洞察や資料(いくつかの正式な用語/知識)を共有してくれることを願っています.

4

1 に答える 1