Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2012, 09:08
Esco15
 
Fecha de Ingreso: mayo-2012
Ubicación: Coatzacoalcos, Veracruz, Mexico,
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Como llamar a otro código ...

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