Función Multiply & MultiplyR Curso de Programación Java

Lección:

Funciones


Ejercicio:

Función Multiply & MultiplyR 15


Objetivo:

Crea dos funciones, Multiplicar y Multiplicar, para calcular el producto de dos números usando sumas. La primera versión debe ser iterativa, y la segunda debe ser recursiva.


Código:

public class Main
{
	public static int MultiplyR(int n1, int n2)
	{
		if (n2 == 0)
		{
			return 0;
		}
		else
		{
			return n1 + MultiplyR(n1, n2 - 1);
		}
	}

	public static int main(String[] args)
	{
		if (args.length != 2)
		{
			System.out.println("Enter two numbers!!");
			return 1;
		}
		else
		{
			int n1 = Integer.parseInt(args[0]);
			int n2 = Integer.parseInt(args[1]);

			System.out.println(MultiplyR(n1, n2));
			return 0;
		}
	}
}