BigDecimal
public class BigDecimalTest {
public static void main(String[] args) {
//BigDecimal 高精度数字,常用于财务计算 java.math.BigDecimal;
BigDecimal num1 = new BigDecimal(100);
BigDecimal num2 = new BigDecimal(200);
//加法
BigDecimal sum = num1.add(num2);
System.out.println(sum);//300
//除法
BigDecimal divide = sum.divide(num1);
System.out.println(divide);//3
//乘法
BigDecimal multiply = divide.multiply(num1);//300
System.out.println(multiply);
//减法
BigDecimal subtract = sum.subtract(num1);
System.out.println(subtract);
//相反数
BigDecimal negate = num1.negate();//-100
System.out.println(negate);
//绝对值
System.out.println(negate.abs());//100
}
}
我成功因为我志在成功
浙公网安备 33010602011771号