zoukankan      html  css  js  c++  java
  • Java中的循环结构进阶

                                                     循环结构进阶

    学习本章用到的单词

    triangle:三角形

    circle:圆形

    diamond:钻石

    password:密码

    row:行.排列


    二重循环结构

    简单的说:二重循环就是一个循环体内又包含另一个完整的循环结构.

    while循环结构,do-while循环结构,for循环结构三种循环结是可以相互嵌套的

    语法://while与while循环嵌套

    while(循环条件1){

          //循环操作1

      while(循环条件2){

            循环操作2

            }

    }

    //do-while与do-while循环嵌套

    do{

              //循环操作1

               do{

                       //循环操作2

                }while(循环条件2);

       }while(循环条件1)

         //for与for循环嵌套

    for(循环条件1){

             //循环操作1

              for(循环条件2){

                     //循环操作2

             }

    }

    //while与for循环嵌套

    while(循环条件1){

               //循环操作1

                for(循环条件2){

                    //循环操作2

                }

    }

    以上四种形式.循环条件1和循环操作1对应的循环称为外层循环.循环条件2和循环操作2对应的循环称为内层循环,内层循环结束后才执行外层循环的语句.在二重循环中,外层循环变量变化一次,内层循环变量要从初始值到结束值变化一遍.

    跳转语句进阶

    在二重循环中使用continue语句

    在二中循环中使用break语句

    二重循环中continue和break语句的对比

    当continue和break语句用在内层循环时,只会影响内层循环的执行,对外层循环没有影响,他们的不同点在于执行该语句后,程序跳转的位置不同.以二重循环为例,两个语句的对比(书上183页).

    continue语句是跳出本次循环,进入下一次循环.而break是跳出本层循环,即提前结束本层循环,执行循环下面的语句.

    本章总结

    二重循环就是一个循环体内又包含另一个完整的循环结构的循环.

    在二重循环中可以使用break,continue语句控制程序的执行.

  • 相关阅读:
    Maven学习笔记
    [学习笔记] 网络流
    [Contest on 2021.11.3] 女子口阿
    [杂题合集] 25 岁小伙突然没了心跳,他的习惯很多年轻人都有!
    CSP 2021 提高组游记
    [题目小结] 可持久化数据结构
    [学习笔记] 无向图和有向图的连通分量
    [Contest on 2021.10.17] HustOJ 就是个 **
    [Contest on 2021.10.15] 细思极恐
    妖怪寺外,灯火通明
  • 原文地址:https://www.cnblogs.com/java-123/p/7575413.html
Copyright © 2011-2022 走看看