java bigdecimal类型字段计算加减乘除

java bigdecimal加减乘除

Java中的BigDecimal类提供了用于进行大数字运算(包括加、减、乘、除)的功能。以下是使用BigDecimal进行加法、减法、乘法和除法操作的示例代码:

BigDecimal加法:


import java.math.BigDecimal;

public class Main {

public static void main(String[] args) {

BigDecimal num1 = new BigDecimal("5"); // 第一个被相加的数字

BigDecimal num2 = new BigDecimal("3"); // 第二个被相加的数字

BigDecimal sum = num1.add(num2); // 将两个数字相加得到结果

System.out.println("Sum: " + sum);

}

}


输出结果为:"Sum: 8"

BigDecimal减法:


import java.math.BigDecimal;

public class Main {

public static void main(String[] args) {

BigDecimal num1 = new BigDecimal("7"); // 被减去的数字

BigDecimal num2 = new BigDecimal("4"); // 要从num1中减去的数字

BigDecimal difference = num1.subtract(num2); // 计算差值

System.out.println("Difference: " + difference);

}

}


输出结果为:"Difference: 3"

BigDecimal乘法:


import java.math.BigDecimal;

public class Main {

public static void main(String[] args) {

BigDecimal num1 = new BigDecimal("6"); // 第一个因子

BigDecimal num2 = new BigDecimal("9"); // 第二个因子

BigDecimal product = num1.multiply(num2); // 计算乘积

System.out.println("Product: " + product);

}

}


输出结果为:"Product: 54"

BigDecimal除法:


import java.math.BigDecimal;

public class Main {

public static void main(String[] args) {

BigDecimal dividend = new BigDecimal("10"); // 被除数

BigDecimal divisor = new BigDecimal("2");   // 除数

BigDecimal quotient = dividend.divide(divisor); // 计算商

System.out.println("Quotient: " + quotient);

}

}


输出结果为:"Quotient: 5"


评论 (0)
说点什么吧... (取消回复)