0
私はあなたのマークの平均を計算するアプリを書いています。ここではそれを計算コードは次のとおりです。EditTextを文字列に変換して変換とエラーを計算する
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);
}
});
さて、問題は、代わりに1.54を示すのTextView
は1.0、2.0、3.0のような唯一の完全な数字を示すことで、3.6など
は、あなたが私に何を伝えることができますすべきか?
あなたが数値を整数として追加しています。代わりに 'Double.parseDouble()'を使用してください。 – yogur
Thxが機能しました –