最近做了一个计算器,发现了一个很奇怪的问题,当我计算costan1时,发现计算结果里有一个)(   结果为0.0133)   ),后来我直接在Log.i里面打印0.0133882021(为costan1的值),发现还是有),也就说系统在将浮点数转成字符串是出现了错误,后来我换了一个模拟器(2.2版本,之前模拟器为2.3.1版本),发现没有这个错误了,这就奇怪了,为什么2.3.1的模拟器在将浮点数0.0133882021转换成字符串是出现了)呢,而2.2的模拟器没有这种错误?按理说,String.valueOf(double x)属与JDK中的基础库啊,如果存在bug的话应该在所有模拟器中都存在问题啊?这个问题实在太诡秘了,欢迎大家探讨一下。