簡體   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