繁体   English   中英

Android:计算switch语句中的案例数,知道最后一个案例的时间

[英]Android: Count number of cases in switch statement, know when last case

我正在忙于处理带有多个switch语句的应用程序,每个语句都有不同数量的案例。

switch(variable){
case: 0
//do something
case: 1
//do something
case: 3
//do something

我可以使用变量=变量+1遍历所有情况。 很好 我的问题是,要知道何时到达switch语句中的最后一种情况,以便我可以执行其他操作。

我怎么知道什么时候是最后一种情况? 那是什么代码?

感谢您的宝贵时间。

我认为您正在某个方法或循环中工作,在这种情况下,可以在变量达到开关内的最后一个值时重新启动该变量

.
.
.
switch(variable){
    case 0:
        //do something
    case 1:
        //do something
    case 2: //this is the last 
        .
        .
        .
        //do something
        .
        .
        .
        variable = 0;
}//End of switch
.
.
.

[编辑]

您可以在最后一种情况下重新启动变量。

您可以为问题使用default大小写。

switch(variable){
case: 0
    //do something
    break;
case: 1
    //do something
    break;
case: 3
    //do something
    break;
default:
    // Here you can run your different action
    break;
}

您还必须定义变量的最大值,以便当变量值达到该最大值时,它将停止递增变量值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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