11问答网
所有问题
java中,float 和double能转换成二进制吗?我试了,报错。请问可以吗?谢谢
如下:
float f=Float.MAX_VALUE;
double d=Double.MAX_VALUE;
举报该问题
推荐答案 2013-08-13
float和double不能转换成二进制。
Integer可以。 Integer.toBinaryString((int) f);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/27qPMFvvS.html
其他回答
第1个回答 2013-08-13
float f = Integer.toBinaryFloat.MAX_VALUE;
double d = Integer.toBinaryDouble.MAX_VALUE;
相似回答
java 中
float和double
类型的加减,会产生错误,怎么办,怎么样解决这个问 ...
答:
浮点运算会产生误差是必然的,因为有些十进制的小数是无法
转换成
有限位的
二进制
的,所以就会截取掉后面的无穷二进制位 使用BigDecimal类
大家正在搜
matlab二进制转float
matlabfloat二进制
float类型怎么转成二进制
js二进制转float类型
double int float
二进制转float
在线float转二进制
double转float
double型和float型
相关问题
java 中 float和double类型的加减,会产生错误...
java中如何把float类型转换成double类型保证精确
java中double和float如何转换不丢失精度
java中double和float有什么区别,为什么我定义f...
float可以自动转换成double么
在Java中什么时候double必须强制转换成float 就...
关于JAVA中浮点数据类型的问题,float跟double分...
在java中不能用float和double表示,那用什么表示...