好的,我已经为此搜索了高低,然后回来挠头......我习惯了php和java新手,所以请耐心等待我......
我正在构建一个应用程序,它会做一些我每天都会使用的基本数学运算(个人应用程序,而不是营销它)。该应用程序安装正常并运行,但是当我点击计算按钮时,我得到 0 作为答案。我究竟做错了什么?
float val1 = Integer.parseInt(fat.getText().toString()) *1;
float vals1 = (int) 3.89;
float val2 = Integer.parseInt(carbs.getText().toString()) *1;
float vals2 = (int) 9.17;
float val3 = Integer.parseInt(fiber.getText().toString()) *1;
float vals3 = (int) 12.49;
float val4= Integer.parseInt(protein.getText().toString()) *1;
float vals4 = (int) 10.94;
float answer = (float) (((val4 / vals4) + (val2 / vals2) + (val1 / vals1)) - (val3 / vals3));
Integer answerf = (int) answer;
points.setText(answerf.toString());
编辑:根据要求的预期值(用于测试运行)
val1 = 7
val2 = 26
val3 = 2
val4 = 5
预期结果是 5