Android Studio - 未定义标签:'re'

时间:2014-12-15 17:40:54

标签: android

我想知道如何使这个break语句有效? 我查看了每个网站,但没有任何工作,这里是代码:

    public void check_if_connected(Socket sock){
    re:
    if (sock.isConnected() == false){

    }
    break re;
    }

它说:未定义的标签:'re'。

here an image for the code and how it looks with error

2 个答案:

答案 0 :(得分:1)

break标签的使用方式与goto不同,用于指定要中断的循环级别。

在这种情况下,您的断裂和标签处于相同的深度。您将使用标签的地方的示例如下:

while(condition1){

    breaktohere:
    while( condition2 ){

         while(contition3){

              if(somebreakcondition){
                  break breaktohere; // breaks out of 2 while loops
              }
         }
     }
}

答案 1 :(得分:0)

while(!sock.isConnected()){

}