Java 小数点第一を繰り上げさせたい

実現したいこと

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 コメント