java基础之BigInteger

来源:互联网 发布:淘宝营销案例 编辑:程序博客网 时间:2024/05/16 06:26
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));}}


原创粉丝点击