2017-04-17 6 views
0

Apache速度をサードパーティのアプリケーション内で使用しています。 MathToolsは使用できません。私は切り上げまたはxの値を切り上げたい/ 8Apache速度RoundまたはCeil(MathToolsなし)

1/8 = 1 
8/8 = 1 
9/8 = 2 
16/8 = 2 
19/8 = 3 

など

私はモデューロ %であり、基本的な */+ -ほとんどの答えはオンライン私はどちらかを使用することはできませんキャストを持っている速度内で使用することができる午前何

+0

速度でキャストしないでくださいが、ユーティリティクラスを作成してテンプレートに渡してタスクを実行できますか? – soorapadman

答えて

1

これはVelocityにはあまり意味がありません。整数演算です。とにかく、分割する前に7を加えてCeilをエミュレートし、残りの部分に応じて床や天井を取ります。

#set($ceil = ($n + 7)/8) 

#set($round = $n/8) 
#if($n % 8 > 4) #set($round = $round + 1) #end 
関連する問題