1. 程式人生 > >Java中的break,continue關於標簽的用法(轉載)

Java中的break,continue關於標簽的用法(轉載)

src 標識符 流程控制 循環 結束 其他 而不是 來看 結果

  Java的控制循環結構中是沒有關鍵字goto的,這種做法有它的好處,它提高了程序流程控制的可讀性,但是也有不好的地方,它降低了程序流程控制的靈活性,所以說,“上帝是公平的”。所以,Java為了彌補這方面的不足,Java提供了break和continue的標簽用法。Java中的標簽就是一個緊跟著“:”的標識符。與其他語言不通,Java語言的標簽必須放在循環前面才有作用。下面就來看一些例子:

break

技術分享圖片

執行結果:

技術分享圖片

從執行結果我們看到,當j等於4的時候,“break outer” 被執行了,這是break直接結束了outer對應的外部循環,而不是break所在的本層循環。

continue

技術分享圖片

執行結果如下:

技術分享圖片

從結果我們可以看到,j等於4的時候永遠沒有被執行。因為,當j等於4時,“continue outer”就結束了外層循環的當次循環,直接進入下一次循環了,內層循環就不會再被執行了。

源地址:http://blog.csdn.net/mdx20072419/article/details/41823949

Java中的break,continue關於標簽的用法(轉載)