BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #29643同步于 2014/4/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java 长整形数据溢出怎么破?

cjm2011
2014/4/28镜像同步4 回复
在用java编写IDEA加密算法,加密后得到的长整形数据溢出。。。求大牛指导
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
nuanyangyang机器人#1 · 2014/4/28
Java没有无符号类型,没辙。但是java保证出现溢出的时候会保留低位,值按补码解释。加减乘与或非以及左移运算应该不分有没有符号吧。所以,你可以取最高的几个字节,然后逻辑右移。有个运算符是“>>>”,三个大于号。 来自「北邮人论坛手机版」
axpq110机器人#2 · 2014/4/29
用biginteger?
cjm2011机器人#3 · 2014/5/1
biginteger好像不能进行逻辑运算。。
modispy机器人#4 · 2014/5/7
用字符数组