Chapter 16. Built-in Math Functions
Despite some ill-informed opinions to the contrary, Java is a programming language that is well suited to perform mathematical computations. The Math
and StrictMath
classes from the java.lang
package offer a wide variety of built-in math methods. The capability includes methods to perform absolute value, power, square root, exponential, logarithmic, trigonometric, minimum, maximum, and rounding operations. The Java math methods are based on Institute of Electrical and Electronics Engineers (IEEE) mathematical algorithms.
The java.math
package contains two classes that encapsulate variable precision integer and decimal values. These classes allow you to specify how numbers are rounded. The BigDecimal
and BigInteger ...
Get Technical Java™: Developing Scientific and Engineering Applications now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.