実現したいこと
Math.round()を使って小数点に第一を四捨五入したいのですがされません。
前提
eclipseの動的web JSPファイルにて文字列と計算を混ぜたものをout.print()で出力させようとしています。
計算部分には64514787÷9181の計算結果(7026,98911)を小数点第一を繰り上げて7027と表示するために、Math.roundメゾットを入れたのですが、出力すると7026になっています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
エクリプスの動的web JSPファイルにて ソースコード <% out.println("64514787÷9181の計算結果は" + (Math.round(64514787 / 9181))+ "です。"); %>
試したこと
文字列の部分を消して
<%
out.println(Math.round(64514787 / 9181));
%>
と単体にしてみたり、
一度変数に入れてから出力してもやはり2027にはなりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント