Java 创建BigDecimal类的对象并调用常用方法
Java中创建BigDecimal类的对象可以使用以下两种方式:
- 使用BigDecimal类的构造方法创建对象:
BigDecimal num1 = new BigDecimal("10.5"); // 使用字符串作为参数创建BigDecimal对象
BigDecimal num2 = new BigDecimal(20); // 使用整数作为参数创建BigDecimal对象
- 使用静态方法valueOf()创建对象:
BigDecimal num3 = BigDecimal.valueOf(30.25); // 使用浮点数作为参数创建BigDecimal对象
BigDecimal num4 = BigDecimal.valueOf(40); // 使用整数作为参数创建BigDecimal对象
调用BigDecimal类的常用方法可以使用以下示例代码:
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("20");
// 加法
BigDecimal sum = num1.add(num2);
System.out.println("加法结果:" + sum);
// 减法
BigDecimal difference = num1.subtract(num2);
System.out.println("减法结果:" + difference);
// 乘法
BigDecimal product = num1.multiply(num2);
System.out.println("乘法结果:" + product);
// 除法
BigDecimal quotient = num1.divide(num2, 2, RoundingMode.HALF_UP);
System.out.println("除法结果:" + quotient);
// 比较大小
int compareResult = num1.compareTo(num2);
if (compareResult > 0) {
System.out.println(num1 + " 大于 " + num2);
} else if (compareResult < 0) {
System.out.println(num1 + " 小于 " + num2);
} else {
System.out.println(num1 + " 等于 " + num2);
}
上述代码中的常用方法包括add()、subtract()、multiply()、divide()和compareTo()。其中,add()和subtract()方法用于执行加法和减法运算,multiply()方法用于执行乘法运算,divide()方法用于执行除法运算,compareTo()方法用于比较两个BigDecimal对象的大小
原文地址: https://www.cveoy.top/t/topic/igI2 著作权归作者所有。请勿转载和采集!