Java中“标签”是后面跟一个冒号的标识符。
label:
对Java来说,唯一用到标签的地方就是跳出循环语句,所以它实际需要紧贴在循环语句前方,也就是说在标签和循环语句之间不能插入任何语句。
label1:
outer-iteration {
inner-iteration {
// ...
break; //
// ...
continue; //
// ...
continue label1; //
// ...
break label1; //
}
}
continue+标签:会终止当前循环并跳到标签处,并继续循环。
break+标签:会终止当前循环并跳到标签处,且不在进入循环,并跳过循环执行循环后的语句。