← Усі приклади

Сума цифр

Java Рекурсія

рекурсія по розрядах

Блок-схема за ДСТУ

ТакНіПочатокВвід nn == 0Повернути 0КінецьПовернути n % 10 + digitSum(n / 10)КінецьРисунок 1 — R.digitSum

Вихідний код

class R {
    static int digitSum(int n) {
        if (n == 0) return 0;
        return n % 10 + digitSum(n / 10);
    }
}