ComenzarEmpieza gratis

Cálculo recursivo de la suma

La recursión ayuda a resolver problemas dividiéndolos en subproblemas más pequeños y manejables. En este ejercicio, implementarás un método recursivo para calcular la suma de los números del 1 a n.

Este ejercicio forma parte del curso

Entrada/Salida y Streams en Java

Ver curso

Instrucciones del ejercicio

  • Añade el caso base, cuando la entrada n sea igual a 1.
  • Llama al método.
  • Inicia la primera llamada recursiva.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class SumCalculator {
    static int sum(int n) {
    	// Base case: when n is the last number 1
        if (____ ____ ____) return 1;
        // Recursive step: add the current sum and call itself
        return n + ____(n-1); 
    }
    public static void main(String[] args) {
    	// start the recursive call
        System.out.println(____(5)); 
    }
}
Editar y ejecutar código