Java Number Cruncher: The Java Programmer's Guide to Numerical Computing By Ronald Mak
Table of Contents
Part I. Why Good Computations Go Bad
Chapter 1 covered floating-point numbers and floating-point arithmetic in general. This chapter gets into the details of how Java implements floating point and how well it adheres to the IEEE 754 floating-point standard. [1] We'll begin to understand the behavior of Java's float and double types.
[1] Pronounced "I triple E," IEEE is the Institute of Electrical and Electronics Engineers, a professional organization under whose auspices the standard was published in 1985 after a historic cooperation between computer scientists and microprocessor chip designers.