Recursio

Post on 14-Jul-2015

289 views 1 download

Transcript of Recursio

Programa que calcula el producto de los factoriales de dos números

con un método recursivo

package Recursividad;

import java.util.Scanner;

public class Recursividad {

static Scanner teclado=new Scanner(System.in);

static int aux=1;

static int doblefact(int n1, int n2) {

if (n1>n2)

aux= n1*doblefact(n1-1,n2);

if (n2>n1)

aux=n2*doblefact(n1,n2-1);

if (n1==n2 && n1!=1)

aux=n1*n1*doblefact(n1-1,n2-1);

if (n1==1)

aux=1;

return aux;

}

public static void main(String[] args) {

System.out.println("numero uno");

int numero1=teclado.nextInt();

System.out.println("numero dos");

int numero2=teclado.nextInt();

System.out.println("doble factorial "+ doblefact(5,4));

}

}