我试图将同一个double数值进行乘法运算(平方),但结果却出现错误。当我单独显示该double数值时,数值是正确的,但当我将其乘以自己时,结果就出现了错误。我已经尝试使用math.pow函数,但结果仍然相同。
Double height=Double.parseDouble(myPrefs.getString("Heightent",""))*.0254;
Double bmi = (height*height);
dbmi.setText(bmi.toString());
身高以英寸为单位在不同的活动中输入。当我在文本框中显示身高时,它显示正确的数字。例如,输入的身高是74英寸,当我将身高放入TextView中时,显示1.8796。但是当我使用上面的代码时,数字16会显示在TextView dbmi中。有什么帮助吗?