首页 > 解决方案 > CEL中如何设置小数点

问题描述

我一直在使用 CEL 进行一些计算。由于计算的复杂性,结果以一些长小数点结束。我只是想知道是否有任何功能可以将数据转换23.01237298365936503470123.01

谢谢你。

标签: cumulocity

解决方案


在 CEL 中,数字是 Java BigDecimal(除非您将其创建为其他数据类型)。例如,getNumber() 方法返回 BigDecimal。

您可以使用 BigDecimal 的 setScale 函数(参见https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#setScale(int,%20java.math.RoundingMode)


推荐阅读