62-EL式の丸めは、固定小数点のいずれかを取ります

インターネットは多くの情報を検索する除算の浮動小数点の結果のためのEL式確かに、EL式を丸くすることはできないと述べました。 
例えば$ {8/7}、{6/7} $、表示された$ {12/7}結果ページがされています 
1.1428571428571428 
0.8571428571428571 
1.7142857142857142 

今、私の目的は、フロントのみを丸め、私はELを使用した場合には式<FMT:FormatNumber関数/>タグ、例えば: 
<FMT:FormatNumber関数タイプ= "数"値= "$ {8/7)}" maxFractionDigits = "0" /> 
1.結果 
maxFractionDigitsを"0"を示し即ち丸め注、0小数点予約:この時点で、整数丸めが行われます。 
結果が1の場合、結果は$ 0 {1/7}、{6/7} $である場合、このメソッドは次のように丸める丸め処理に適しています。 
もちろん、あなたはいくつかを変更するには、いくつかの小数点以下のように、それに適切な修正を加える0で固定小数点以下単にmaxFractionDigits =「0」を維持したいです。 

もちろん、何の丸い丸め方法はありません。 
例えば: 
<FMT:FormatNumber関数タイプ= "数"値= "$ {。。%の13-13 7)/ 7)}" /> 
この方法の結果として、上記の方法2を使用した結果場合は、異なる目的で採取しました。 
実際には、結果はちょうど整数であるので、残り、残りの減算及び除算を取得し、切り上げ問題はないし。残りを差し引いた後、割り切れる、私はプラスmaxFractionDigitsをテストした後に=「0」がまだ動作しませんので。 

おすすめ

転載: www.cnblogs.com/zhumengdexiaobai/p/11221208.html