- ベストアンサー
JAVAの四捨五入
お世話になっています。 今、JAVAでBigDecimalを使って、比率を求めようとしています。 小数第2位を四捨五入して、小数第1位まで求めたいのですが、 そういうことはできますでしょうか? できるならその方法を教えて下さい。 もしできないなら、何か打開策がありましたら、教えて下さい。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 四捨五入、簡単そうで、出来ません・・・
お世話になります。 さて、 18643.52 この数字を、まず、小数点を四捨五入して 18644 とします。 次に、 18644の数字を、四捨五入して、 18640 としたいです。 一気に、18643.52 から 18640 とする方法は ありますか? 教えて下さい。
- ベストアンサー
- オフィス系ソフト
- 四捨五入ってどうやるのでしょう?
少数第2位を四捨五入するのにはBigDecimal#setScale(int,int)を使うのは 分かるのですが、では少数第21位を四捨五入するのはどうすればよいのでしょうか?同じものを使うのか、それとも・・・。知っている方がいたら教えて下さい。
- ベストアンサー
- Java
- 算数の四捨五入が分かりません
小学生レベルの四捨五入の問題なのですが、 (1) 0.75を小数第一位で四捨五入し、整数で表せ (2) 0.01を小数第二位で四捨五入し、小数第一で表せ (3) 4.2を小数第一位で四捨五入し、整数で表せ などという問題が、昔のことですっかり忘れてしまって分からない状態なんです。 ちなみに(1)の答えは『1』なんじゃないかな、と考えたりもしたのですが違うのでしょうか? このような四捨五入の仕方を教えていただけると助かります。 明日までにどうしても解かなければならないので、回答宜しくお願いします!
- 締切済み
- 数学・算数
- 四捨五入、丸め・・・?
たとえば、235.4を小数点第一位で「四捨五入」すると、236ですよね。 334を330に、336を340にするような場合は、なにか言い方がありますか? わかりにくくてすみません。
- ベストアンサー
- 数学・算数
- 四捨五入について
"1.005"を小数点第三位で四捨五入して、"1.01"にしたいのですが、 "Math.round(1.005*100)/100"だと1.005*100が100.4999999999998になってしまい、結果的に"1.00"が返されてしまいます。何か良い解決方法はないでしょうか?
- ベストアンサー
- JavaScript
- 四捨五入について質問があります
割合0.5135を小数点以下第一位に四捨五入すると、51%になるみたいなのですが、この時小数第一位である5を四捨五入すると思うのですが、何故51%になるのでしょうか?5は繰り上がって一の位に行くと思うのですが、、
- 締切済み
- 数学・算数
お礼
補足が説明不足ですみません。 ちなみに、割り算をして、比率を算出したいので、 divideを使おうと思います。 詳細にカキコしてくださって、ありがとうございます。