今日からJavaやるからお前ら教えろよな(´・ω・`)at TECH
今日からJavaやるからお前ら教えろよな(´・ω・`) - 暇つぶし2ch838:デフォルトの名無しさん
07/03/10 16:00:26
>>832
通常のやり方だと

Double.parseDoubleだったかな。
new Doubleだったか忘れたが。


doubleへ変換するときに丸め誤差って
そりゃ、起こることはあるよたとえば、0.3という変数とか

0.33333333333333と無限に続く数字になってしまうのは仕方がない。

どうしても嫌ならBigDecimal使えって話でもあるが。

もう一つ面白いテクニックがあるぞ。Jakarata Commons Lang か
Jakarta Commons Mathの Fractionクラスを使うことだ。
これは名前の通り分数を意味する。こいつを使えば誤差を最小限にすることができる。

誤差について知りたければ数値解析について勉強した方が良いんじゃないかな。
大学の工学部でやる内容だが。

しらなくても、とりあえずBigDecimalでも使っておけばいい。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch