刚看到一个程序里面用了break label;语句,功能类似于goto关键字,记得以前老师说过尽量不要使用goto关键字,因为会破坏程序的结构,我想问问java里面使用类似goto的break label;语句有什么优缺点?
------解决思路----------------------
缺点就像你老师说的会破坏程序结构,优点嘛,这个实在不好说,就像Linux源代码一样,虽然goto一样在c语言中不提倡使用,但在linux中却存在大量的goto语句。有时编程就像哲学一样,没有绝对的 好或者绝对的坏,只有用的合不合时宜