Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的“文明”形式!但是在某些情况下,goto语句对于流程控制很有价值并且结构合法。比如当退出深度嵌套的一系列循环时,goto语句很好用。虽然Java中保留了goto关键字,但是没有goto语句,也没有任何用到这个关键字的地方,所以为了能够使用类似像goto语句这样的功能,Java定义了break语句的一种扩展形式。此外这种形式的break语句可以精确指定准备在哪个位置继续执行,因为这种形式的break语句是使用标签来进行工作的。当执行这种形式的break语句时,程序的执行控制会跳出由标签命名的代码块,具有标签的代码块必须包含break语句,但是不必立即包含break语句。