繁体   English   中英

当我尝试用于语句时出现“死代码”错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM