Max value can stored in Java float with two digit precision (2 digit accuracy)?

前端 未结 4 939
情深已故
情深已故 2021-01-27 17:55

How I could find max two decimal precision vale that can be stored in float ?

From my understanding, In 32 bit float we have 24(23+1) for storing the number excluding ex

4条回答
  •  迷失自我
    2021-01-27 18:26

    2^24 is the largest integer you can store accurately. The largest two decimal places value you can store without loss of precision. 2^24/100.

    Note: even 0.1 & 0.01 cannot be stored accurately but with rounding you can get this value without error. So taking the question literally, the largest value is 0.00. ;)

    The largest value with two digits of precision is close to Float.MAX_VALUE, but I don't think that is what you mean.

提交回复
热议问题