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

  • 相关阅读:
    2017蓝桥杯最大公共子串(C++B组)
    C++ memset函数用法
    2017蓝桥杯取位数(C++B组)
    2017蓝桥杯承压计算(C++ B组)
    安卓动画(Animation使用)
    2017蓝桥杯等差素数(C++B组)
    JSON取值前判断
    jstl
    centos到底下载哪个版本?
    HTML页面定时跳转方法
  • 原文地址:https://www.cnblogs.com/java-123/p/7575413.html
Copyright © 2020-2023  润新知