zoukankan      html  css  js  c++  java
  • break与continue关键字

    在任何循环结构的主体部分,可以加上break或continue关键字来控制循环的流程,且break不仅可以用于循环结构中,还可以用在选择结构中,比如switch语句。

     

    break关键字:

      break用于强行跳出,不执行当前结构中break之后的代码部分,一般多用于switch语句与循环语句中。

     

    continue关键字:

      continue一般只用在循环结构中,用于跳出本次的循环,开始下一次循环,当continue跳出时,迭代器也会随之继续迭代(迭代器不会因为跳出而不迭代此次循环的变量)。

     

    break与continue的区别:

      break强调结果,break在任何循环结构中的主体部分均可以用来控制循环的流程,当某一循环体中使用了break跳出,该循环会立即停止,且不执行循环中剩余的语句。

      continue强调过程,continue用于终止某次循环过程,即跳过循环体中未执行的语句,接着进行下一次是否执行循环体的判定。

     

    测试break与continue:

    package com.lxj.cnblogs;
    
    /**
     * @author 刘小将
     * 测试break与continue
     */
    public class TestBreakAndContinue{
        
        public static void main(String[] args){
            
            //break
            System.out.println("break结果为:");
            for(int a = 1;a <= 10;a++) {
                if(a==5) {
                    break;
                }
                System.out.print(a);    //注意:print加ln,是换行,print不加ln,是不换行
            }
            System.out.println();
            System.out.println("------美丽的分割线------");
            
            //continue
            System.out.println("continue结果为:");
            for(int b = 1;b <= 10;b++ ) {
                if(b==5) {
                    continue;
                }
                System.out.print(b);
            }
            
        }
    }

     

    输出结果为:

    可以看出同一循环语句中break在第五次循环时跳出了循环,所以只打印出了四个值(打印结果:1,2,3,4),而continue在执行第五次循环时跳出了本次循环,所以打印的结果中没有5这个值(打印结果:1,2,3,4,6,7,8,9,10)。

  • 相关阅读:
    HTB-靶机-Lazy
    HTB-靶机-Brainfuck
    HTB-靶机-October
    java编程思想-java注解
    HMAC的JAVA实现和应用
    HMACSHA1算法的JAVA实现
    常见软件安全漏洞样例代码
    [移动应用安全]移动应用安全培训PPT
    [标准性文档]WEB应用安全验证标准
    [安全测试报告]针对某厂商的一次渗透性测试
  • 原文地址:https://www.cnblogs.com/joyfulcode/p/12405681.html
Copyright © 2011-2022 走看看