0 votos
por (100 puntos) en Java

Hola

Busco ayuda referente a este código ya que no corre y quería ver si me podían ayudar

Ya que al momento de correrlo no me marca métodos, ni variables

por favor ayudenme

class recursivo { 

  public static void main(String arg[]) {
    long resultado;
    resultado=factorial(6);
    System.out.println("El factorial de 6 es "+resultado);
  }

  public static long factorial (long n) {
    if (n == 0) return 1;
    else return n * factorial(n-1);
  }
}

1 Respuesta

0 votos
por (5.4k puntos)
¿Qué quieres decir con que "no me marca métodos, ni variables"? El programa que has puesto es correcto para el cálculo de un factorial de forma recursiva.

Saludos.

Preguntas relacionadas

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...