下面的函数从SharedPreferences获取两个值,体重和身高,并使用它们计算BMI。当我打印这些值的内容时,我得到了我在SharedPreferences中输入的值(这很好),但是当我对它们进行除法运算时,我总是得到0作为结果...问题出在哪里?
public int computeBMI(){
SharedPreferences customSharedPreference = getSharedPreferences(
"myCustomSharedPrefs", Activity.MODE_PRIVATE);
String Height = customSharedPreference.getString("heightpref", "");
String Weight = customSharedPreference.getString("weightpref", "");
int weight = Integer.parseInt(Weight);
int height = Integer.parseInt(Height);
Toast.makeText(CalculationsActivity.this, Height+" "+ Weight , Toast.LENGTH_LONG).show();
int bmi = weight/(height*height);
return bmi;
}