java复习——大数据处理

71 阅读1分钟

大数据处理

BigInteger(整型) 和 BigDecimal(浮点型)

class test{
    public static void main(String[] args){
        //大数据处理
        BigInteger bi1 = new BigInteger("123123123");
        BigInteger bi2 = new BigInteger("123");
        
        BigDecimal bd1 = new BigDecimal("123123123.56");
        BigDecimal bd2 = new BigDecimal("123");
        //add 加法
        bi1.add(bi2);
        bd1.add(bd2);
        //subtract 减法
        bi1.subtract(bi2);
        bd1.subtract(bd2);
        //multiply 乘法
        bi1.multiply(bi2);
        bd1.multiply(bd2);
        //divide 除法
        bi1.divide(bi2);
        bd1.divide(bd2,BigDecimal.ROUND_CEILING);
        //BigDecimal.ROUND_CEILING (确定精度)
    }
}