Long.toBinaryString 和double.longBitsToDouble的疑问

ankly 2010-04-09 08:35:04
两个函数的声明如下
public static String toBinaryString(long i)
static double longBitsToDouble(long bits)


为什么通过下面的函数能实现小数转换成二进制
Long.toBinaryString(Double.doubleToLongBits(Double.valueOf(3255.156));

而longBinaryString(33.55)是非法的

long.toBinaryString()需要的参数是long型的
而longBItsToDouble的返回类型是Double的
只是为什么?
...全文
343 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙四 2012-09-17
  • 打赏
  • 举报
回复
楼主知道这俩方法干啥使的么

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧