Java怀旧:break <label> & continue <label>,break <label>相当于简易的goto了,凑活用了

package com.super119;

public class BreakContinueLabel {

    public static void main(String[] args) {
        bfinish: {
            for (int i = 0; i < 10; i++) {
                System.out.println(i);
                if ( i == 5) break bfinish;
            }
        }
        System.out.println("Break label finished.");
        
        /*
         * This is wrong:
         * cfinish: {
         *     for (int i = 0; i < 10; i++) {
         *         ....
         *     }
         * }
         * 
         * Because "continue label" can't be used 
         * outside of a loop.
         
*/
        cfinish: for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                System.out.println(j);
                if ( j == 5) continue cfinish;
            }
        }
        System.out.println("Continue label finished.");
    }

}
原文地址:https://www.cnblogs.com/super119/p/2683635.html