package com.mipo.bigdecimal;
/**
* BigDecimal类:用来对超过16位有效位的数进行更精确的计算。
* 在实际应用中,需要对更大或者更小的数进行运算和处理。
*/
import java.math.BigDecimal;
public class TestBigDecimal {
public static void main(String[] args) {
// TODO Auto-generated method stub
BigDecimal a = new BigDecimal(14.1);
BigDecimal b = new BigDecimal(0.5);
BigDecimal c = new BigDecimal(2);
BigDecimal result = new BigDecimal(0);
//a+b
result = a.add(b);
System.out.println(result);
System.out.println(result.toString());
System.out.println(result.doubleValue());
//a-c
result = a.subtract(c);
System.out.println(result);
System.out.println(result.toString());
System.out.println(result.doubleValue());
//a*b
result = a.multiply(b);
System.out.println(result);
System.out.println(result.toString());
System.out.println(result.doubleValue());
//a/c
result = a.divide(c);
System.out.println(result);
System.out.println(result.toString());
System.out.println(result.doubleValue());
}
}
BigDecimal类
最新推荐文章于 2022-05-12 13:06:18 发布