Problema 7 Java
Programa recursivo que calcula la suma desde 1 hasta un número entero N leído por teclado.
import java.util.*;
public class Suma1N {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
do{
System.out.print("Introduce un numero entero >0 ");
num = sc.nextInt();
}while(num<=0);
System.out.println("Suma desde 1 hasta " + num + " = " + suma1N(num));
}
//método recursivo para calcular la suma desde 1 hasta N
public static double suma1N(int n){
if(n == 1) //caso base
return 1;
else
return n + suma1N(n-1);
}
}
