如何表示超过256位以上的大数啊,用数组好像计算很不方便 需要那么大吗?用java.math.BigInteger或java.math.BigDecimal应该够用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用BigInteger也会溢出啊,我简单地作了个测试String mString="24197857203266734864793317670504947455";M=new BigInteger(mString);System.out.println(M.intValue());输出结果如下:-1698898177这才仅仅是128位的数据而已怎么办啊? 对不起,我太弱了,解决了,呵呵,当然不能用M.intValue()输出了,String mString="123456789ABCDEF0123456789ABCDEFF";M=new BigInteger(mString,16);System.out.println(M.toString(16)); 要是实在不行1)建议自己写一个类来实现,方法如用数住2)或者参考BigDecimal Class source code ,改进他。 SQL语句 同上贴。着急中……请高手帮帮忙(JTabbedPane操作) 编程实现用户名和密码自动生成 问一个关于参数传递的问题 接口中为什么可以用Object中的方法 关于java 文件相关 取值问题 【在线等候】 一个关于JAVA_HOME的烦人问题 紧急问题!!!! user.dir 之惑 java能做出象delphi这样的table吗? 能怎么做!? 求SUN java netbeans IDE的使用说明或相关文档,谢谢!! 用JBuilder7.0如何生成一个可执行程序 客户端IP地址的获得?
String mString="24197857203266734864793317670504947455";
M=new BigInteger(mString);
System.out.println(M.intValue());
输出结果如下:-1698898177
这才仅仅是128位的数据而已
怎么办啊?
String mString="123456789ABCDEF0123456789ABCDEFF";
M=new BigInteger(mString,16);
System.out.println(M.toString(16));
1)建议自己写一个类来实现,方法如用数住2)或者参考BigDecimal Class source code ,改进他。