제 신청서에는 두 개의 텍스트 입력란과 하나의 입력란이 있습니다. 이 응용 프로그램은이 텍스트의 정수 값을 계산합니다. 하지만 텍스트를 넣으면 오류가 있습니다. 이 텍스트 필드에서 int를 확인할 수있는 방법과 정수가없는 경우 메시지를 표시하는 방법은 무엇입니까? 내 시도 :변수 유형은 어떻게됩니까?
EditText num1text=(EditText)findViewById(R.id.num1text);
EditText num2text=(EditText)findViewById(R.id.num2text);
Float num1=Float.parseFloat(num1text.getText().toString());
Float num2=Float.parseFloat(num2text.getText().toString());
if (num1 instanceof Float && num2 instanceof Float)
{
Float answ = (num1 * num2)/100;
TextView answer=(TextView)findViewById(R.id.ans);
answer.setText(answ);
}else
answer.setText("Message");
그러나 내 응용 프로그램은 다른 경우에는 내 메시지를 표시하지 않습니다.
감사합니다. Barend –