标签

195 阅读1分钟

Java中“标签”是后面跟一个冒号的标识符。

label:

Java来说,唯一用到标签的地方就是跳出循环语句,所以它实际需要紧贴在循环语句前方,也就是说在标签和循环语句之间不能插入任何语句。

label1:
outer-iteration { 
  inner-iteration {
  // ...
  break; // 
  // ...
  continue; // 
  // ...
  continue label1; // 
  // ...
  break label1; // 
  } 
}

continue+标签:会终止当前循环并跳到标签处,并继续循环

break+标签:会终止当前循环并跳到标签处,且不在进入循环,并跳过循环执行循环后的语句