title: How many significant digits do floats and doubles have in java?
body: <p>Does a float have 32 binary digits and a double have 64 binary digits? The documentation was too hard to make sense of.</p>
  
  <p>Do all of the bits translate to significant digits? Or does the location of the decimal point take up some of the bits?</p>