1.在switch语中,break语句用来终止switch语句的执行。使程序 switch语句后的第一个语句 开始执行。
2.在Java中,可以为每个代码块加一个括号,一个代码块通常 用大括号{}括起来的一段 代码。加标号的格式如下:
BlockLabel:{codeBlock}
break语句的第二种使用情况就是跳出它所指定的块,并从紧 ?该块的第一条语句处执 行。其格式为:
break BlockLabel;
例如:
a:{……//标记代码块a
b:{……//标记代码块b
c:{……//标记代码块c
breakb;
……//willnotbeexecuted
}
……//willnotbeexecuted
}
……//willnotbeexecuted
}
……/executefromhere
}
3.与C、C++不同,Java中没有goto语句来实现任意的跳转,因为go to语句破坏程序的可读性 ,而且影响编译的优化。但是从上例可以看出,Java用break来实现g oto语句所特有的一些优点 。如果break后所指定的标号不是一个代码块的标号,而是一个? 句,则这时break完全实现 goto的功能。不过应该避免这种方式的使用。