APIs para relizar operaciones matemáticas
Artículo por Club Developers · 18 mayo 2006
3268 vistas
Veamos algunas librerías que nos permiten realizar cálculos matemáticos. Las dos primeras pertenecen al JDK estándar y la tercera es un API del proyecto Jakarta Commons.
- Math (package java.lang): la clase Math contiene un conjunto de métodos estáticos que permiten reallizar operaciones numéricas básicas (logaritmos, exponenciales o funciones trigonométricas). Contrariamente a la clase StrictMath, las diferentes implementaciones de un mismo método no dan el mismo resultado "bit a bit". También podemos resaltar que, en general, las implementaciones de los métodos de la clase Math realizan llamadas a métodos de StrictMath. Si la precisión no es lo primordial, se puede usar Math en lugar de StrictMath por razones de rendimiento.
- StrictMath (package java.lang): son los mismos métodos que tiene Math, con diferencia que los resultados obtenidos son los mismos que los producidos por la fdlibm (Freely Distributable Math Library).
- Math 1.0 (Jakarta Commons): esta API (disponible aquÃ), contiene un gran número de algoritmos matemáticos y estadÃsticos. Más información en su documentación