java中如何把float类型转换成double类型保证精确
来源:百度知道 编辑:UC知道 时间:2024/05/18 08:47:32
我在java编程中发现把float类型数据存入double类型的数据表字段中时,数值改变了,例如:1.234 变成 1.23399999327,5.99变成5.99000128,等等。
虽然读出数据显示是正常,但是有没有办法让float存进double的数和原来一样呢?
请指教!
虽然读出数据显示是正常,但是有没有办法让float存进double的数和原来一样呢?
请指教!
float f = 1.2f;
double d = Double.parseDouble(String.valueOf(f)) ;
System.out.println(d);
直接转换会设计到精度问题,所以需要借助字符串 保证不丢失数据
也想知道.
java中如何把float类型转换成double类型保证精确
c++中如何把string类型转化为float类型
Java中double与float
在SQL2000中如何把字符串转换成float型?
在JAVA中如何把字符串类型强制转换成double类型
100分酬谢:j2me中把字符串类型转换成float或double类型的语句是什么啊?
用JAVA 定义int类型 char类型 float类型和string类型数据并分行输出
Java中如何把字符串如"0x00FFFFFF"转成int类型?
java中 如何将char类型转换成string 类型
C#中,float类型的数据能不能进行位移操作?