zoukankan      html  css  js  c++  java
  • Java break [flag]; 与continue [flag]; 区别

    break [flag];
    直接结束掉到标记(flag)层的循环
    NO1:for(int i=0; i<100; i++){
        for(int j=0; j<10; j++){
          sum = i*j;
          if(sum>500){
            System.out.println(i+"*"+j+"="+sum);
            break NO1;
          }
        }
      }
    例如:当sum>500时退出两层for循环;

    continue [flag];
    退出标记层的本次循环
    NO1:for(int i=0; i<100; i++){
         for(int j=0; j<10; j++){
          sum = i*j;
          if(sum>500){
            System.out.println(i+"*"+j+"="+sum);
            continue NO1;
          }
        }
      }
    例如:当i=72, j=7 sum>500时, 直接跳出当i=72的情况,(则不会执行i=72 ,j=8 和i=72 , j= 9的情况)直接从i=73的循环开始
    输入:
    56*9=504
    57*9=513
    58*9=522
    59*9=531
    60*9=540
    61*9=549
    62*9=558
    63*8=504
    64*8=512
    65*8=520
    66*8=528
    67*8=536
    68*8=544
    69*8=552
    70*8=560
    71*8=568
    72*7=504
    73*7=511
    74*7=518
    75*7=525
    76*7=532
    77*7=539
    78*7=546
    79*7=553
    80*7=560
    81*7=567
    82*7=574
    83*7=581
    84*6=504
    85*6=510
    86*6=516
    87*6=522
    88*6=528
    89*6=534
    90*6=540
    91*6=546
    92*6=552
    93*6=558
    94*6=564
    95*6=570
    96*6=576
    97*6=582
    98*6=588
    99*6=594

  • 相关阅读:
    CA证书申请、认证原理
    流量异常监控
    排查和处理一台被攻击的linux系统及其事后分析
    day39---mysql基础三
    一次专利讲座的笔记
    HBase MVCC 代码阅读(一)
    [翻译]HBase 中的 ACID
    [翻译]HBase 的 MVCC 和内建的原子操作
    HBase Maven 工程模块梳理
    关于 MVCC 的基础
  • 原文地址:https://www.cnblogs.com/x-bing/p/4626296.html
Copyright © 2011-2022 走看看