美文网首页
第六天学习Java(循环语句)

第六天学习Java(循环语句)

作者: Hoffnung_8164 | 来源:发表于2020-03-23 21:21 被阅读0次

当笑容爬上你的脸庞,连太阳也会妒忌你的光芒。新的一周,记得给自己一个微笑。

局部变量

    概念:声明在函数内部的变量,必须先赋值再使用

    作用范围:定义行开始到所在的代码块结束

    注意:多个变量,在重合的作用范围内,不可出现重名(命名冲突)。

    1、局部i变量只能在当前所声明改变量的代码块中使用,超出当前代码块的范围无效,报错,找不到符号,作用于问题,可以作用的范围。

    2、在一个变量的作用范围内,任何地方都可以直接使用该变量

    3、在一个变量的作用于范围内,不能定义相同名字的其他变量

    4、局部变量未赋值,不能直接使用

循环结构

    循环的组成

    

    1、初始部分:用以判断的变量

    2、循环条件:决定是否继续循环的依据

    3、循环条件 :单词执行的逻辑代码

    4、迭代部分:控制循环条件的增量

    概念

        条件满足,某些代码会被反复多次的执行,条件不成立。循环结束

    为什么用循环

        开发中可能会把某些代码需要执行多次,如果使用复制粘贴,会出现问题

        1、代码过于臃肿

        2、代码的可读性极差

        3、代码的维护性极差

while循环

    语法:

        while(boolean类型表达式){

        //逻辑代码(循环操作)

        }

    执行流程

        先对布尔表达式进行判断,结果为true,循环条件成立,则执行逻辑代码

        本次执行完毕后,再次进行判断,结果仍为true,则再次执行逻辑代码

        直至布尔表达式的结果为false时,才会推出循环结构,执行后续代码

            注意事项:

                1、学会循环过程推理,避免死循环

                2、如果出现死循环,ctrl+c终止程序

    dowhile循环

        语法

            do{

            //循环体

            //循环变量变化

            }while(循环的条件);

    执行流程

        先执行一次循环操作之后,然后进行布尔表达式(循环的条件)的判断

        如果循环的条件为true。则再次执行循环操作

        如果循环的条件false。才会退出循环结构,执行后续代码

    do-while的执行流程图

    

    while和do-while循环

        while循环,先判断循环的条件,然后根据条件执行里面的循环体。一句话:先判断,在执行

        do-while循环,先执行一边循环体,然后再来判断条件,一句话:先执行,在判断

    for循环

        for(表达式1(循环变量的初始化);表达式2(循环的条件);表达式3(循环变量的变化)){

        循环体;

        }

    执行流程:

        首先执行表达式1:只执行1次,惯用于初始化变量

        然后执行表达式2:循环的判断条件(必须是Boolean类型)

        如果为true,执行循环体

        然后再执行表达式3:变量的变化

        然后得判断条件是否成立,如果成立,就继续

        如果条件不成立,就结束整个循环

        for循环的优势:

            1、for循环的语法结构很情绪

            2、for循环,很方便推算出循环的次数

        for循环特殊形式

            标准的for(表达式1;表达式2;表达式3){

                循环体

            }

        1、表达式2如果省略,表示循环永真

        2、表达式3本来是跟在循环体后面执行的

    但是不是很建议

        3、表达式1、3都省略,只剩表达式2for(;循环条件;)---》相当于while(循环条件){}

        4、如果表达式1、2、3都省略,for(;;)相当于while(true)

几种循环的比较

1、对于同一个问题,三种循环可以互相替代

2、循环次数确定的情况下,优先选择for循环。循环次数不确定的,建议使用while,do-while(不强制要求)

3、一定要防止无限循环==》死循环

总结

    1、局部变量

        1、注意作用域

        2、同一个作用于的变量。命名不能冲突

        3、局部变量,必须先初始化赋值,才可以使用

    2、循环结构

        概念

        条件满足,某些代码会被反复多次的执行,条件不成立。循环结束

    三种方式

    while

    do-while

    for循环

        break语句:对于循环结构,强制的结束循环语句,无论循环条件是否满足

自我总结

今天主要学习的是循环,主要是要搞清楚每一步的过程,一定要看清楚上面的流程图,尽量去搞清楚代码的条件,写循环的时候一定要弄清楚条件,尽量不要死循环,今天写题的时候就出现了一次死循环,主要还是因为写的时候变量没有改变,以后的话还是要注意的。

相关文章

  • 第二篇学习总结

    第二篇学习总结 一、循环语句 和选择语句不同,循环语句满足一定条件循环执行循环体内的语句。循环语句在Java中有三...

  • 第六天学习Java(循环语句)

    当笑容爬上你的脸庞,连太阳也会妒忌你的光芒。新的一周,记得给自己一个微笑。 局部变量 概念:声明在函数内部的变量,...

  • Java的for循环

    Java有好几种循环语句。 for循环是Java的循环之一。for循环在java中用于重复执行一些语句,直到条件返...

  • Java & Groovy & Scala & Kotlin -

    Overview 本节主要介绍各种循环语句 Java 篇 For for 语句可以说是最常用的循环语句了。Java...

  • Java 循环语句精讲

    原文链接 Java 循环语句 你将学到 1、Java循环体的用法 2、循环退出语句 continue、 break...

  • Java - Part 2

    一、循环语句 循环语句满足一定条件循环执行循环体内的语句。循环语句在Java中有三种形式:for,while,do...

  • Java的while循环

    Java中有好几种循环语句。 while循环是Java的循环之一。while循环用于重复执行一些语句,直到条件返回...

  • Java的do while循环

    Java有好几种循环语句。 do while循环是Java的循环之一。do while循环用于重复执行一些语句,直...

  • python中的语法规则(四)

    python中的循环语句的用法:循环语句可以使指定的代码块循环指定的次数,循环语句和Java中的循环语句一样有两种...

  • java中的循环语句有哪些

    java中的循环语句有哪些 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循...

网友评论

      本文标题:第六天学习Java(循环语句)

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