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

时间:2018-11-23 05:01:33

标签: android switch-statement counting

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

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

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

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

感谢您的宝贵时间。

2 个答案:

答案 0 :(得分:1)

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

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

[编辑]

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

答案 1 :(得分:1)

您可以使用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;
}

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