例えば、0.123455は0.12346と表示され、0.123454は0.12345となるように、最後の桁に四捨五入された5桁の数字で浮動小数点数を表示しようとしています。 次のように私の現在のコード(正常に動作していないが)である:Javaで切り上げる方法は?
int iFactorSum = 100000;
int iRoundSum = (int) (fSumatoria * iFactorSum + 0.5);
fSumatoria = (float) iRoundSum/iFactorSum;
fSumatoriaは私が変換したい番号をストレージ。浮動小数点数を切り上げるために
これは間違っています。重複と他の答えを見てください –
@ErwinBolwidt彼はポイントの後に5位で切り上げたかったので、100000を乗じて丸めました。 –
質問のopsタイトルと本文はまったく違うものです。しかし、あなたのコードはopが要求したことをしませんか? –