Hola buen día, estoy haciendo un proyecto.
Tengo el código de lo que seria el menú, lo que tiene que hacer es por ejemplo:
Seleccionar 2 y que en se ejecute el codigo de 2 ( que seria Factorial )
Bueno el codigo de mi menu es este:
import java.lang.*;
import java.io.*;
import java.util.*;
public class MenuPrincipal {
public static void main (String args [])throws IOException
{
casos();
}
public static void casos()throws IOException
{
System.out.println("----------BIENVENIDOS A MI PROYECTO----------");
System.out.println("-------------------");
System.out.println("Recursividad");
System.out.println("1.-Recursividad");
System.out.println("2.-Factorial");
System.out.println("-------------------");
System.out.println("Metodos de ordenamiento");
System.out.println("3.-Burbuja");
System.out.println("4.-Merge Sort");
System.out.println("5.-Quick Sort");
System.out.println("6.-Seleccion");
System.out.println("-------------------");
System.out.println("Estructura de datos");
System.out.println("7.-Lista");
System.out.println("8.-Pilas");
System.out.println("9.-Colas");
System.out.println("10.-Arbol");
System.out.println("11.-Salir");
BufferedReader in=new BufferedReader (new InputStreamReader (System.in));
int opc;
System.out.println("Elija una opcion: ");
opc=Integer.parseInt(in.readLine());
Ahora, como hacer para llamar a este código:
import java.io.*;
public class Factorial
{
public static void main(String[] args) throws IOException
{
InputStreamReader sol = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(sol);
System.out.print("Introduce numero que deseas saber el factorial: ");
int num = Integer.parseInt(br.readLine());
int i;
long r = 1;
for(i = 1; i <= num; i++)
{
r = r * i;
}
System.out.println("El factorial del numero es: " + r);
}
}
Me podrían decir como hacerlo por favor