• for循环


    结构流程:

    1.顺序结构流程

    2.分支结构流程

    3.循环结构流程

    循环结构流程作用:

    就是可以重复的执行某一项操作。

    java中循环一共有三种:

    1.for循环

    2.while循环

    3.do-while循环

    所有的循环都有统一的执行流程:

    首先判断条件,如果条件成立则执行循环的内容,如果条件不成立,则循环停止。

    for循环:

    语法:

    for(初始式;条件式;变化式){
        循环体;
    }
    

    循环体就是你需要重复执行的内容。

    for循环的执行流程:

    for循环在开始运行的时候,首先会执行初始式,并且初始式只执行一次,之后执行条件式,判断条件是否成立,如果条件不成立则循环立刻停止,如果条件成立,则执行循环体,执行变化式,再执行条件式判断条件是否成立

    break:

    写在循环中,可以终止循环。

    continue:

    终止当前这一次循环,循环会从下一次开始。

    ==========================================================================================

    for(初始式;条件式;变化式){
        循环体;
    }
    

    while循环:

    语法

    while(条件式){
    	循环体
    }
    
    条件式:

    可以是一个布尔类型的变量,也可以是返回布尔类型的表达式

    执行流程:

    在While循环开始运行的时候,首先执行条件式,判断条件是否成立,如果条件成立,执行循环体,循环体执行完毕,再执行条件式,判断条件是否成立,如果如果条件一直成立,则循环一直进行,直到某一时刻,条件式返回的结果为false循环立刻停止。

    do-while循环:

    语法:

    do{
    	循环体
    }while(条件式);
    

    执行流程:

    首先执行循环体,然后在判断条件,如果条件成立,则再执行循环体再判断条件,如果条件一直成立,执行循环体判断条件....知道某一时刻条件不成立,循环立刻停止。

    while循环与do-while循环的差别:
    while循环先判断条件在执行循环体,循环的执行次数是0-n次.
    do-while循环是先执行循环体,在执行判断条件,循环此时是1-n次
    

    三种循环如何应用:

    当我们明确知道循环次数的时候,优先使用for循环。

    当我们不明确循环次数的时候,优先使用while循环。

    当我们已知循环至少要执行一次的时候,优先使用do-while循环。

    本节练习1

    本节练习2

  • 相关阅读:
    [Luogu P3626] [APIO2009] 会议中心
    杭电 1869 六度分离 (求每两个节点间的距离)
    杭电 1874 畅通工程续 (求某节点到某节点的最短路径)
    最短路径模板
    杭电 2544 最短路径
    POJ 1287 Networking (最小生成树模板题)
    NYOJ 1875 畅通工程再续 (无节点间距离求最小生成树)
    POJ 2485 Highways (求最小生成树中最大的边)
    杭电 1233 还是畅通工程 (最小生成树)
    杭电 1863 畅通工程 (最小生成树)
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12332289.html
Copyright © 2020-2023  润新知