【例11.13】使用BigDecimal类进行数学运算
在项目中创建BigDecimalDemo类,在类的主方法中创建两个BigDecimal类对象,对象两个对象进行加、减、乘、除运算,并输出运算结果。
/*【例11.13】使用BigDecimal类进行数学运算
* 在项目中创建BigDecimalDemo类,在类的主方法中创建两个BigDecimal类对象,
* 对象两个对象进行加、减、乘、除运算,并输出运算结果。
* */
package cylk;
import java.math.BigDecimal;//大额小数,大于839万的小数
import java.math.RoundingMode;//多种处理模式
public class BigDecimalDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
BigDecimal b1 = new BigDecimal("0.00987654321987654321");//第一个大小数
BigDecimal b2 = new BigDecimal("0.00123456789123456789");//第二个大小数
System.out.println("两个数字相加的结果:"+b1.add(b2));
System.out.println("两个数字相减的结果:"+b1.subtract(b2));
System.out.println("两个数字相乘的结果"+b1.multiply(b2));
//除法运算,商小数点后保留9位,并将将结果进行四舍五入操作
System.out.println("两个数字相除,保留小数点后9位:"+b1.divide(b2,9,RoundingMode.HALF_UP));
}
}