java中,float 和double能转换成二进制吗?我试了,报错。请问可以吗?谢谢

如下:
float f=Float.MAX_VALUE;
double d=Double.MAX_VALUE;

float和double不能转换成二进制。

Integer可以。 Integer.toBinaryString((int) f);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-13
float f = Integer.toBinaryFloat.MAX_VALUE;
double d = Integer.toBinaryDouble.MAX_VALUE;