- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:四捨五入をするメソッドを実装したい(Java))
Javaで自作の四捨五入メソッドを実装する方法
このQ&Aのポイント
- Javaで自作の四捨五入メソッドを実装する方法を紹介します。Math.round()のように小数点以下を四捨五入するメソッドを作りたい場合、数学的な処理を使って小数点以下を判別し、四捨五入の結果を返すことができます。
- 現在の自作のメソッドはintで型キャストする方法を使っていますが、数学的な処理を使うことでより正確な結果を得ることができます。
- 使用例として、2.4、2.5、-2.4、-2.5、4.5の値を四捨五入して出力するプログラムを紹介します。出力結果は2.4 → 2、2.5 → 3、-2.4 → -2、-2.5 → -3、4.5 → 5です。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- foomufoomu
- ベストアンサー率36% (1018/2761)
回答No.6
- foomufoomu
- ベストアンサー率36% (1018/2761)
回答No.5
- oooioi
- ベストアンサー率29% (16/55)
回答No.4
- foomufoomu
- ベストアンサー率36% (1018/2761)
回答No.2
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
お礼
質問を「round()の中身が見たい!」っていえば質問がわかりやすかったような気がしています... ご回答ありがとうございます。 リンクすごくためになります。見たいもの色々と見れて、round以外もみたいです。お気に入りにしました☆ >これによれば。(省略します) 説明があって助かります。 Cの知らない所ばかりで書かれていて、ほとんど読めないので助かりました。 用意されているメソッドは効率よく作られているイメージがあるので、ビットレベル(?)で操作しているような気はしていました。小数をどのように管理しているかの仕組みを勉強してから、戻ってきます。 ありがとうございました。
補足
回答をくださった皆様、お返事に時間が開いてしまいました。すみません。