zoukankan      html  css  js  c++  java
  • 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.");
        }

    }
  • 相关阅读:
    [转]oracle数据库定时任务dbms_job的用法详解
    身份证号码的正则表达式及验证详解(JavaScript,Regex)
    js数组操作
    jq滚动到底部加载更多方法
    jq之实现轮播
    node之npm一直出错
    Jq之21点游戏
    移动端屏幕适配viewport
    meta属性
    用户体验之表单结构
  • 原文地址:https://www.cnblogs.com/super119/p/2683635.html
Copyright © 2011-2022 走看看