人に聞けない痔の悩み、これでスッキリ >>

"0.000004"のString型をFloat型に変換しようとしたのですが、
結果は 4.0E-6 になってしまいました。
0.000004 の数字を取得したいのですが、調べても方法が分かりません。。

【式】
Float.parseFloat("0.000004");


お助けください。
よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

4.0E-6というのは、4.0かける10の-6乗という意味ですので、


Floatへの変換はちゃんとできてます。
計算に使うならそのまま使えますよ。
(浮動小数点演算誤差って問題は別として)

単に表示上の問題であれば、参考URLを見てフォーマットしてあげて下さい。

参考URL:http://www.javaroad.jp/java_number3.htm
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング