2007.06.07
1、标签的使用:
语法:标签:
使用示例如下:
label1:
外部循环
{
内部循环
{
//...
break; //1
//...
continue; //2
//...
continue label1; //3
//...
break label1; //4
}
}
外部循环
{
内部循环
{
//...
break; //1
//...
continue; //2
//...
continue label1; //3
//...
break label1; //4
}
}
在条件1中,break中断内部循环,并在外部循环结束。在条件2中,continue移
回内部循环的起始处。但在条件3中,continue label1却同时中断内部循环以及外
部循环,并移至label1处。随后,它实际是重新开始外部循环和内部循环。在条件4
中,break label1也会中断所有循环,并回到label1处,但并不重新进入循环。也
就是说,它实际是完全中止了两个循环。在Java里唯一需要用到标签的地方就是拥
有嵌套循环,而且想中断或继续多个嵌套级别的时候。标签的使用要非常的小心,
用的越多,出现错误的机会就越多。