黑马程序员技术交流社区
标题:
[已解决]求教 怎么存储一个超过long类型的数据??
[打印本页]
作者:
黄克帅
时间:
2012-5-21 20:53
标题:
[已解决]求教 怎么存储一个超过long类型的数据??
本帖最后由 黄克帅 于 2012-6-11 13:28 编辑
有一个数据 超过 long类型的长度,怎么储存 啊 比如 10000000000000000000000这个数
作者:
小小企鹅
时间:
2012-5-21 21:34
将数据存储到字符串,通过java.math.BigDecimal转为任意精度的有符号十进制数
String x = "10000000000000000000000";
BigDecimal bd1 = new BigDecimal(x);
BigDecimal bd2 = new BigDecimal(x);
System.out.println(bd1.add(bd2));
System.out.println(bd1.subtract(bd2));
System.out.println(bd1.multiply(bd2));
System.out.println(bd1.subtract(bd2));
作者:
杨永峰
时间:
2012-5-21 21:38
本帖最后由 杨永峰 于 2012-5-21 21:39 编辑
倒过来存{:soso_e120:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2