۱۳۹۴/۰۱/۰۸, ۰۳:۴۰ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۴/۰۱/۰۸, ۰۳:۴۱ ب.ظ توسط foad.pezeshkian.)
خب متغیر result رو صفر کن
مثل کد زیر
مثل کد زیر
کد پیاچپی:
final EditText edit=(EditText)findViewById(R.id.edit_text1);
Button b1=(Button)findViewById(R.id.button1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
result=0;//با هر بار کلیک اول مقدارش 0 میشه و دوباره محاسبات انجام میشه
my_string=edit.getText().toString();
for(int i=0;i<my_string.length();i++)
{
switch (my_string.charAt(i)) {
case 'ا':
result+=1;
break;
case 'ب':
result+=2;
break;
case 'س':
result+=3;
break;
}
}
Toast.makeText(getApplicationContext(), ""+result, Toast.LENGTH_LONG).show();
}
});