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语句控制程序的执行.

  • 相关阅读:
    最好用的html复制插件——Clipboard.js
    最好用的轮播插件——Swiper.js
    媒体查询
    函数防抖和节流
    JQ增删改查localStorage实现搜索历史功能
    vscode如何设置html模板
    js中innerHTML、outerHTML、innerText、outerText的区别
    JS实现一个简单的网页钟表
    Sql Server 2014完全卸载
    照片尺寸大小怎样换算?
  • 原文地址:https://www.cnblogs.com/java-123/p/7575413.html
Copyright © 2011-2022 走看看