網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

jep|java

欄目: IT科技 / 發佈於: / 人氣:9.17K

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java jep是什麼,讓我們一起了解一下?

JEP是java表達式分析器,Jep是一個用來轉換和計算數學表達式的java庫。透過這個程序包,用戶可以以字元串的形式輸入一個、任意的公式,然後快速地計算出結果。Jep支援用戶自訂變量、常量和函數。

java jep

jep在java的SpringBoot中是如何使用的?

在pom檔案中引jep的jar包:

 jep jep-java 3.5-trial

在yaml檔案中配置公式:

logic:  signal:      target:        signalOnOff: fSignalOnOffs        curSignalLights: fCurSignalLights        signalLight: fSignalLights        softDelayTime: fSoftDelayTime        shuntingSignalLight: fD_SignalLight      reference:               fSignalOnOffs: ((signalType==1) || (signalType==2))?(KDJ==1?1:(KDJ==0?2:0)):0        fD_SignalLight: (signalType==3)?(DJ==1?(DXJ==1?(LFJ==1?"0x55":"0x99"):"0x67"):"0x84"):""        fcurSignalLights: (signalType==3)?(shuntingSignalLight):""               fSignalLights: (signalType==3)?((curSignalLights=="0x84")?(softDelayTime<=3?   lastSignalLights:curSignalLights):curSignalLights):""        fSoftDelayTime: curSignalLights=="0x84"?lastSoftDelayTime+1:0

Tags:java jep