From a6e044780082d6a6507f64edb9a5242b779fb6ee Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 25 Mar 2024 14:38:32 +0800
Subject: [PATCH] 项目填报导入接口
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
index 93acc78..57fec3b 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
@@ -16,4 +16,36 @@
String format = df.format(divide);
return format;
}
+
+ // 加法
+ public static Double add(BigDecimal a, BigDecimal b) {
+ BigDecimal add = a.add(b);
+
+ return add.doubleValue() ;
+ }
+
+ // 减法
+ public static Double subtract(BigDecimal a, BigDecimal b) {
+ BigDecimal subtract = a.subtract(b);
+ return subtract.doubleValue();
+ }
+
+ // 乘法
+ public static Double multiply(BigDecimal a, BigDecimal b) {
+ BigDecimal multiply = a.multiply(b);
+ return multiply.doubleValue();
+ }
+
+ // 除法
+ public static Double divide(BigDecimal a, BigDecimal b) {
+ // 防止除以0
+ if (b.compareTo(BigDecimal.ZERO) == 0) {
+ throw new ArithmeticException("Division by zero");
+ }
+ BigDecimal divide = a.divide(b);
+ return divide.doubleValue();
+ }
+
+
+
}
--
Gitblit v1.9.3