★★Java質問・相談スレッド155★★at TECH
★★Java質問・相談スレッド155★★ - 暇つぶし2ch102:デフォルトの名無しさん
12/07/03 15:51:09.10
Javaのdoubleは
0.11999999999999999555910790149937383830547332763671875

0.12000000000000000943689570931383059360086917877197265625
の間の数が用意されていない。
ソースに「0.12」と書くとJavaコンパイラは勝手に前者に書き換えてしまう。
そして後者が君の答えに一番近かったと判断されたのだろうね。

どうしても100等分した12にきっちりこだわるのなら、
double使ったプログラムごと捨てて作り直した方がいい。


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