Este programa en Java calcula el factorial de un numero introducido por teclado.
import java.util.*;
public class factorial {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
long factorial;
//con long se puede calcular hasta el factorial
// de 25
int num;
System.out.print("Introduce un número: ");
num=entrada.nextInt();
factorial=1; // es necesario inicializarlo a 1
for (int i=num;i>0;i--)
{
factorial=factorial*i;
}
System.out.println("El factorial de " + num + " es: " + factorial);
}
}
No hay comentarios:
Publicar un comentario