您的位置:首页 > 编程语言 > Java开发

java基础之BigInteger

2017-08-10 17:24 288 查看
BigInteger类概述
可以让超过Integer范围内的数据进行运算

构造方法

public BigInteger(String val)
成员方法:

public BigInteger add(BigInteger val)加

public BigInteger subtract(BigInteger val)减

public BigInteger multiply(BigInteger val)乘

public BigInteger divide(BigInteger val)除

public BigInteger[] divideAndRemainder(BigInteger val)返回商和余数的数组

package BigDecimal;

import java.math.BigDecimal;

public class demo {
public static void main(String[] args) {

BigDecimal bd1 = new BigDecimal("0.09");
BigDecimal bd2 = new BigDecimal("0.01");
System.out.println(bd1.add(bd2));

BigDecimal bd3 = new BigDecimal("1.0");
BigDecimal bd4 = new BigDecimal("0.32");
System.out.println(bd3.subtract(bd4));

BigDecimal bd5 = new BigDecimal("1.015");
BigDecimal bd6 = new BigDecimal("100");
System.out.println(bd5.multiply(bd6));

BigDecimal bd7 = new BigDecimal("1.301");
BigDecimal bd8 = new BigDecimal("100");
System.out.println(bd7.divide(bd8));
System.out.println(bd7.divide(bd8, 2,BigDecimal.ROUND_HALF_UP));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: