同じ2倍(2乗)を掛けようとしていますが、数値が間違っています。ダブルを単独で表示すると数値は正しいのですが、それを単独で乗算すると間違った数値になります。すでにmath.pow関数を使用してみましたが、同じ結果が得られました。
Double height=Double.parseDouble(myPrefs.getString("Heightent",""))*.0254;
Double bmi = (height*height);
dbmi.setText(bmi.toString());
高さは、インチ単位で別のアクティビティに入力されます。テキストボックスに高さを表示すると、正しい数値になります。たとえば、入力された高さは74で、テキストビューに高さを入力すると1.8796が表示されます。しかし、上記のコードを使用すると、16という数字がTextViewdbmiに表示されます。何か助けはありますか?