float を小数点以下の桁数で乗算する方法が必要です。
例えば
Number = 10.04
Number of Decimal Places = 2
Result = 1004
Number = 123.421
Number of Decimal Places = 3
Result = 123421
などなど、小数点以下の桁数を返すメソッドを作成しましたが、上記の結果をどのように期待できますか?
float を小数点以下の桁数で乗算する方法が必要です。
例えば
Number = 10.04
Number of Decimal Places = 2
Result = 1004
Number = 123.421
Number of Decimal Places = 3
Result = 123421
などなど、小数点以下の桁数を返すメソッドを作成しましたが、上記の結果をどのように期待できますか?
値に小数点以下の桁数はfloat
ありません。したがって、小数点以下を含む何かをしたい場合は、使用をやめなければなりません。そうしないと、必然的に予期しない (間違った) 結果が得られます。float
詳細については、浮動小数点ガイドを参照してください。
小数点を移動するだけですか?その場合... #EDITTED# 結果 = 数値 * (10 の小数点以下の桁数)
別の方法を手に入れました:
Float.toString(10.234f).replace(".", "")
10234 を返します!!