PROGRAMACION EN JAVA! UN CABLEEEE!!!

Buenas!

Tengo que hacer un programa que haga operaciones básicas con números muy grandes en JAVA, entorno a las 15 cifras. (587954123654854)
Claro, investigo antes de pedir ayuda, miro foros de programadores que se las dan de dioses a los que preguntas y te dicen Google... o mírate la API de JAVA.... si.. haciendo eso he encontrado, entre otras cosas, el foro de programación en el que estoy preguntando.... y mirando la API veo que tengo que utilizar BigInteger para enteros y BigDecimal para flotantes, extensiones ambos de int y float. Lo implemento... Error! El numero 587954123654854 es demasiado grande! JODER. Sigo mirando... gente haciendo códigos... si mira, DigInteger para números muy grandes, es cierto.. mira un ejemplo... operaciones con 2000 y 500... vale si, multiplicándolos conseguimos 7 cifras... wauuu.. que grande... ¬¬

ALGUIEN SABRIA MANEJAR ESTE NUMERO EN CONCRETO? 587954123654854. Suma, resta, multiplicación y división!!! Muchas gracias!

P.D: Si a alguien se le ocurre contestarme que mire Google o la API... Se donde vives!!!
http://download.oracle.com/javase/1.4.2 ... teger.html

[samuel@phenom tests]$ java Big
n = 587954123654854
m = 111111111111111
n + m = 699065234765965
n * m = 65328235961650379116208482794

Vivo por Zaragoza, la calle ya la buscas tú ;)
2 respuestas