用java bigdeical实现 =ROUNDDOWN(SUM(F18+I18+K18+M18+O18+S18+W18+AA18+AC18+AG18),2)
时间: 2023-09-01 15:11:56 浏览: 230
在Java的BigDecimal中,可以使用add()方法来实现求和,setScale()方法来实现四舍五入。
代码示例:
```java
import java.math.BigDecimal;
public class Example {
public static void main(String[] args) {
BigDecimal f18 = new BigDecimal("1.23");
BigDecimal i18 = new BigDecimal("2.34");
BigDecimal k18 = new BigDecimal("3.45");
BigDecimal m18 = new BigDecimal("4.56");
BigDecimal o18 = new BigDecimal("5.67");
BigDecimal s18 = new BigDecimal("6.78");
BigDecimal w18 = new BigDecimal("7.89");
BigDecimal aa18 = new BigDecimal("8.90");
BigDecimal ac18 = new BigDecimal("9.01");
BigDecimal ag18 = new BigDecimal("0.12");
BigDecimal sum = f18.add(i18).add(k18).add(m18).add(o18).add(s18).add(w18).add(aa18).add(ac18).add(ag18);
BigDecimal result = sum.setScale(2, BigDecimal.ROUND_DOWN);
System.out.println(result);
}
}
```
输出结果为:48.95
阅读全文