在MainActivity
按钮中单击,这是我的代码
btncalculate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double d1;
double d2;
if(famark.getText().toString().isEmpty())
{
d1 = 0.0D;
MainActivity.this.famarks=Integer.valueOf((int)0.0D);
if(!samark.getText().toString().isEmpty())
break;
d2=0.0D;
MainActivity.this.samarks=Integer.valueOf((int)0.0D);
MainActivity.this.totalmarks = Integer.valueOf((int)(d1 + d2));
if ((MainActivity.this.famarks.intValue() <= 40) && (MainActivity.this.samarks.intValue() <= 60))
break ;
if ((MainActivity.this.famarks.intValue() <= 40) || (MainActivity.this.samarks.intValue() <= 60))
break ;
Toast.makeText(MainActivity.this, "ERROR: FA mark should be between 0 and 40, SA mark should be between 0 and 60", 1).show();
}
}
});
但这会在break;
中用红色下划线显示错误,因为在循环外或切换时会中断。
我在哪里弄错了?