美文网首页
三、循环结构

三、循环结构

作者: coder_MrsCheng | 来源:发表于2021-06-01 12:01 被阅读0次

    本章,我们讲解循环结构,循环结构主要有以下几种形式
    1.for循环
    2.while循环
    3.do...while循环
    4.break和continue
    1.简介
    循环结构主要是用来处理哪些重复有规律的事情,例如,从1数到100,这就是一个重复的有规律可循的事情,我们就可以通过循环来做。
    2.for循环
    先看一下for循环的形式

    /* for(初始变量;循环条件;变量增量){
       循环体
    }
    1.初始变量
    2.循环条件
    3.变量增量
    4.循环体
    执行顺序: 1 2 4 3 2 4 3 2 4 3 2 4 3...
    */
    //来一个例子 打印1-10
    for(int i = 1; i < 11; i++) {
     //打印时,print会在同一行输出
      System.out.print(i + " ");
    }
    //上面代码的输出结果:1 2 3 4 5 6 7 8 9 10
    /*
    执行顺序为:
    1.先声明一个变量i,赋值为1  (int i = 1)
    2. 判断此时 i是否小于11  (i < 11)
    3.如果条件成立,执行循环体 (System.out.print(i + " "))
    4. 执行变量增量(i++),之后 i变为2
    5.再次判断i是否小于11 (i < 11)
    6.如果成立,执行循环体 (System.out.print(i + " "))
    7. 执行变量增量(i++),之后 i变为3
    ....
    直到i 等于11的时候,不再满足 条件,整个循环结束
    
    */
    

    3.while 循环

     //先看一下while循环的形式
    /*
    while(循环条件){
      循环体
    }
    1.循环条件
    2.循环体
    执行顺序:1 2 1 2 1 2...
    */
    //来个例子,输出1到10
    int i = 1;
    while (i < 11) {
      System.out.print(i + " ");
      i++;
    }
    //输出结果  1 2 3 4 5 6 7 8 9 10
    

    4.do...while循环
    该循环是先执行一次循环体,再判断是否符合循环条件,如果符合,接着执行循环体,如果不符合,就不再执行。

    int i = 1;
    do{
     //循环体
      System.out.print(i + " ");
    }while(i < 11);
    //输入结果为 1 2 3 4 5 6 7 8 9 10
    

    5.break和continue
    break:终止循环
    continue:结束本次循环,直接进行下次循环

    //break的使用
    for(int i = 1; i < 10; i++){
       //当i等于3的时候,结束循环
        if(i == 3){
      //当代码执行了break,就会结束当前的for循环
       break;
      }
    System.out.print(i + " ");
    }
    //上面for循环的输出结果为: 1 2 
    //continue的使用
    for(int i = 1; i < 10; i++){
       //当i等于3的时候,结束循环
        if(i == 3){
      //当代码执行了continue,就会结束本次for循环,直接开始下一次
       continue;
      }
    System.out.println(i + " ");
    }
    //输出结果为:1 2 4 5 6 7 8 9
    

    相关文章

      网友评论

          本文标题:三、循环结构

          本文链接:https://www.haomeiwen.com/subject/byiosctx.html