需要计算64位的数据,没有unsign怎么办?

fatboyslim 2004-05-06 04:15:47
long是64位,但第一位是符号位,其实也就是63位了。
我的数据要把64都用上作计算,java没有unsign,这可怎么办?
...全文
119 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fatboyslim 2004-05-07
  • 打赏
  • 举报
回复
顶一下,我觉得这个问题很多朋友都会遇到呀
fishstudio 2004-05-07
  • 打赏
  • 举报
回复
大胃说的有道理,你可以将计算机完成的运算微指令转化成为程序

然后使用java写出来,这样就可以在自己的虚拟内存(数组)中操作自己的巨大的数据

进行操作,其实java的底层距离太远,如果是c或者是c++,这样的算法不在话下le ^_^
sean_gao 2004-05-07
  • 打赏
  • 举报
回复
真的需要的话自己写代码处理嘛,再大的位数理论上都是可以表示的啊,就当作是一个较大的数组好了。

我觉得楼主你要确定是不是必须这样处理,你有没有考虑bit位的操作符,或者当作byte流处理?
minghuitian 2004-05-07
  • 打赏
  • 举报
回复
gz
moke33 2004-05-07
  • 打赏
  • 举报
回复
应该是很多都遇不到吧,平时谁能用这么大的数字
fatboyslim 2004-05-06
  • 打赏
  • 举报
回复
如果不用BigDecimal或者BigInteger可以做到吗?
liangyongwen 2004-05-06
  • 打赏
  • 举报
回复
用BigDecimal类看看

62,635

社区成员

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

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