A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 sophitia 于 2015-7-2 15:31 编辑

java.math包中的BigInteger和BIgDecimal,这2个类可以包含任意长度数字序列的数值。
BigInteger(可以实现任意精度的整数运算)   BIgDecimal(可以实现任意精度的浮点数运算);
使用静态的 valueOf可以将普通的数值转换成大数值。
例子:
BigInteger bi=BigInteger.valueOf(1024);

大数值并不支持普通的算术运算符运算(如:+,-,*,/)
取而代之的是:add(加法),subtract(减法),multiply(乘法),divide(除法);

基本使用方法:
BigInteger bi=a.multiply(b.add(BigInteger.valueOf(10)));  //bi=a*(b+c);

1 个回复

倒序浏览
哥哥,你这排版,重新排一下吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马