Código de Java - Calcular el factorial de un numero

Imágen de perfil

Calcular el factorial de un numerográfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 05 de Agosto del 2016 por xve
832 visualizaciones desde el 05 de Agosto del 2016. Una media de 49 por semana
Este código de ejemplo, muestra como calcular el factorial de un numero. El valor máximo que soporta es un valor de tipo Long.

Versión 1
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 09 de Agosto del 2016 (Creado el 05 de Agosto del 2016)gráfica de visualizaciones de la versión: Versión 1
833 visualizaciones desde el 05 de Agosto del 2016. Una media de 49 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.*;
 
public class Factorial {
 
	public static void main(String[] args) {
		Scanner entrada=new Scanner(System.in);
 
		System.out.print("Indica el numero a calcular su factorial ");
 
		int valorCalcular=0;
 
		// bucle mientras valorCacular es inferior a 1
		while(valorCalcular<1) {
			try {
				// Solicitamos un entero
				valorCalcular=entrada.nextInt();
 
				// Indicamos que es incorrecto si el valor es inferior a1
				if(valorCalcular<1)
					System.out.println("El valor tiene que ser superior a 0");
			}catch(InputMismatchException e) {
				// Controlamos que siempre introduzca un valor numerico
				System.out.println("El valor tiene que ser numerico...");
				entrada.nextLine();
			}
		}
 
		long factorial=1L;
		for(int i=valorCalcular;i>0;i--) {
			factorial=factorial*i;
		}
 
		System.out.println("El factorial de " + valorCalcular + " es " + factorial);
	}
 
}



Comentarios sobre la versión: Versión 1 (1)

Imágen de perfil
kip
06 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
Muy bueno xve, aprendiendo java, de seguro para el desarrollo de apps.

Saludos
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3621