2015-04-17 51 views
1

我想评估表达式,我需要有运算符的绝对值。经过评估,我的表情如下所示:春季表达语言:获取绝对值

((-4.0 - 3.0)/-4.0) * 100 

我想在那里代替分母的绝对值。

我尝试过使用Math.abs(),但在评估其中有abs()的表达式时会引发异常。以下是我尝试过的表达式(并且失败):

((-4.0 - 3.0)/${#java.lang.Math.abs(-4.0)}) * 100 
((-4.0 - 3.0)/#java.lang.Math.abs(-4.0)) * 100 
((-4.0 - 3.0)/${java.lang.Math.abs(-4.0)}) * 100 

任何人都可以让我知道正确的语法吗?另外,我们可以使用小节来获得绝对值(例如| -4.0 |或其他)吗?

更新

我一直在使用的酒吧尝试(例如| -4.0 |但即使没有工作

回答

2

使用T operator来调用静态方法...

T(java.lang.Math).abs(...) 
+0

。像魅力工作..感谢队友.. –