[英]Getting “Dead Code” error when i try use for statement
基本上我想在用户按下下一个按钮时先按1再按2再按3然后按4递增打印-但是它在i ++上显示警告,提示其为“死代码”,这是我通常对语句的处理方式,所以我不确定该怎么做上。 任何指导将不胜感激
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.one:
break;
case R.id.Next:
for(int i=1; i<11; i++){
info.setText(""+i);
break;
}
您遇到“死代码”问题,因为您的
info.setText(""+i);
break;
第一次setText()之后,无条件中断。 因此,它将永远没有机会增加i,这就是无效代码所在的地方。
我认为这里的问题可能是放错了位置}
您可能希望在案例内休息,而不是在for循环内休息?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.