Hola,
De esta forma puedes ejecutar un hilo en Java:
Código:
public class Hilos {
public static void main(String[] args) {
new Hilos();
}
public Hilos() {
Ejecutor w = new Ejecutor();
w.start();
}
private class Ejecutor extends Thread {
@Override
public void run() {
// Hello World !
System.out.println("Hello World!\n" +
"Hilo : " + this.toString());
}
}
}
Y de esta forma puedes resolver el factorial de un número:
http://www.forosdelweb.com/f45/tiemp...9/#post2079584
El post de GreenEyed :
http://www.forosdelweb.com/f45/tiemp...9/#post2079584
Código:
static int factorial(int n)
{
if (n <= 1)
{
return 1;
}
else
{
return n * factorial(n - 1);
}
}
static int factorial_2(int n)
{
if (n <= 1)
{
return 1;
}
else
{
int fact = n;
for (int i = n - 1; i > 1; i--)
{
fact *= i;
}
return fact;
}
}
Ahora solamente tienes que hacer que el factorial se resuelva dentro del hilo.
Saludos,