黑马程序员技术交流社区
标题:
Java 基础知识 BigInteger BIgDecimal
[打印本页]
作者:
sophitia
时间:
2015-7-1 23:29
标题:
Java 基础知识 BigInteger BIgDecimal
本帖最后由 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);
作者:
GiveUp
时间:
2015-7-2 00:03
哥哥,你这排版,重新排一下吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2