我在写一个计算你平均分数的程序。下面是计算它的代码:
btrechnen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
result = (Integer.parseInt(e1.getText().toString())+
Integer.parseInt(e2.getText().toString())+
Integer.parseInt(e3.getText().toString())+
Integer.parseInt(e4.getText().toString())+
Integer.parseInt(e5.getText().toString())+
Integer.parseInt(e6.getText().toString())+
Integer.parseInt(e7.getText().toString())+
Integer.parseInt(e8.getText().toString())+
Integer.parseInt(e9.getText().toString())+
Integer.parseInt(e10.getText().toString())) /10;
String resstring = Double.toString(result);
tvrechnen.setText(resstring);
}
});
现在,问题是 TextView
只显示1.0、2.0、3.0等整数,而不显示1.54、3.6等。
你能告诉我该怎么办吗?
2条答案
按热度按时间roejwanj1#
尝试:
结果:
u5rb5r592#
只要把/10改成/10f,你就会得到需要的结果