factorial de un numero en java con recursividad
la recursividad es un método para poder hacer series que tienen un proceso base en este caso la base es el factorial de 2 que es el mismo 2 . la función que declaramos es llamada así misma hasta llegar al proceso base .
package recursividadjava;
import java.util.Scanner;
public class Recursividadjava {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
System.out.println("ingrese un numero: ");
int n=entrada.nextInt();
int respu=facto(n);
System.out.println("el factorial es "+respu);
}
public static int facto(int n){
int resul=0;
if(n==2){
return 2;
}
else{
resul=n*facto(n-1);
}
return resul;
}
}
Comentarios
Publicar un comentario