Codigo: (Archivo: NumerosGrandes.java)
package numerosgrandes;
import java.math.BigInteger;
public class NumerosGrandes {
public static void main(String[] args) {
BigInteger fact = factorial(30);
System.out.println ("Factorial de 30 es: " + fact);
}
public static BigInteger factorial(int n) {
BigInteger f = new BigInteger("1");
for(int i=1;i<=n;i++) f = f.multiply(new BigInteger(i + ""));
return f;
}
}
Resultado:
Factorial de 30 es: 265252859812191058636308480000000
Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.
jueves, 29 de septiembre de 2011
Suscribirse a:
Entradas (Atom)
Con la tecnología de Blogger.