Floating point 用小数乘以小数位数

Floating point 用小数乘以小数位数,floating-point,decimal-point,Floating Point,Decimal Point,我需要一种方法将浮点数乘以小数位数 e、 g 诸如此类,我编写了一个返回小数位数的方法,但是我怎么能期望上面提到的结果呢?您只是移动小数点吗? 如果是的话#编辑# 结果=数字*(小数点的10次方)你只是在移动小数点吗? 如果是的话#编辑# 结果=数字*(10到小数点的幂)得到另一种方法: 浮球.托弦(10.234f).替换(“.”,“”) 返回10234 还有另一种方法: 浮球.托弦(10.234f).替换(“.”,“”) 返回10234 Afloat值没有小数位。因此,如果你想做任何涉及小数点

我需要一种方法将浮点数乘以小数位数

e、 g


诸如此类,我编写了一个返回小数位数的方法,但是我怎么能期望上面提到的结果呢?

您只是移动小数点吗? 如果是的话#编辑#
结果=数字*(小数点的10次方)

你只是在移动小数点吗? 如果是的话#编辑# 结果=数字*(10到小数点的幂)

得到另一种方法:

浮球.托弦(10.234f).替换(“.”,“”)

返回10234

还有另一种方法:

浮球.托弦(10.234f).替换(“.”,“”)


返回10234

A
float
值没有小数位。因此,如果你想做任何涉及小数点的事情,你必须停止使用
float
。否则,您将不可避免地得到意外(错误)的结果


详细信息请阅读

A
float
值没有小数位。因此,如果你想做任何涉及小数点的事情,你必须停止使用
float
。否则,您将不可避免地得到意外(错误)的结果


详细信息请阅读

这将如何工作?如果numberOfDecimal=3,那么3*10等于30,而30*number则是另一个值!!很抱歉(我宿醉得很厉害)。意思是小数点后十位的幂。需要移动小数点的每个位置都需要一个额外的零。这将如何工作?如果numberOfDecimal=3,那么3*10等于30,而30*number则是另一个值!!很抱歉(我宿醉得很厉害)。意思是小数点后十位的幂。需要移动小数点的每个位置都需要一个额外的零。
Number = 10.04
Number of Decimal Places = 2
Result = 1004

Number = 123.421
Number of Decimal Places = 3
Result = 123421