public class SumaRecursiva

{

    public static void main(String[]args) {

      System.out.println("\n\n\n\n");      

      System.out.println("Metodo recursivo F(N) que obtenga suma de numeros del 1 al N   (caso base N=1)");

      System.out.println("******************************************************************************");

      System.out.println("entonces...");

      System.out.println("F(10)   = " + FC(10));

      System.out.println("F(120)  = " + FC(120));

      System.out.println("F(500)  = " + FC(500));

      System.out.println("F(1700) = " + FC(1700));

   }  

   private static int FC(int N){

      if(N==1) return 1;//si N llega a 1 sale del metodo con el seultado de la suma

      else     return N + FC(N-1);//vuelve al metodo hasta que N sea igual a 1

   }