美文网首页
Day05_for循环_while循环_快捷键

Day05_for循环_while循环_快捷键

作者: 蹦蹦跶跶的起床啊 | 来源:发表于2020-02-13 11:54 被阅读0次

    循环结构

    循环语句1-for

    • 格式
    for(初始化表达式①; 布尔表达式②; 步进表达式④){
            循环体③
    }
    //其它语句
    
    • 格式解释
    1. 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
    2. 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
    3. 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情
    4. 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去
    • 执行流程
      执行顺序:①②③④>②③④>②③④…②不满足为止。
      ①负责完成循环变量初始化
      ②负责判断是否满足循环条件,不满足则跳出循环
      ③具体执行的语句
      ④循环后,循环条件所涉及变量的变化情况

      只要碰到求和题目,直接定义变量sum并赋值0

    循环语句2-while

    • 格式
    初始化表达式①
    while(布尔表达式②){
        循环体③
        步进表达式④
    }
    //其它语句
    
    • 执行流程
      执行顺序:①②③④>②③④>②③④…②不满足为止。
      ①负责完成循环变量初始化。
      ②负责判断是否满足循环条件,不满足则跳出循环。
      ③具体执行的语句。
      ④循环后,循环变量的变化情况。


    循环语句3-do...while

    • do...while循环格式

    初始化表达式①
    do{
    循环体③
    步进表达式④
    }while(布尔表达式②);
    //其它语句

    • 执行流程
      执行顺序:①③④>②③④>②③④…②不满足为止。
      ①负责完成循环变量初始化。
      ②负责判断是否满足循环条件,不满足则跳出循环。
      ③具体执行的语句
      ④循环后,循环变量的变化情况


    循环语句其他知识

    循环语句的区别

    • 三种循环的区别
      for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
      do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
    • for循环和while的区别
      控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,
      如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存
      的使用效率。
      条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
      条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以
      继续使用
    • 三种循环的区别总结
      1.建议使用的顺序:for,while,do-while
      2.循环次数确定的话,建议使用for,循环次数不确定建议使用while
      3.do-while循环来讲的话,至少执行一次
      4.while和do-while循环而言,循环结束后,初始化条件中定义的变量可以继续使用, 但是for循环的不能使用(在for循环内部定义初始化语句)

    死循环

    • 死循环:也就是循环中的条件永远为true,死循环的是永不结束的循环。例如:while(true){}。
      在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,
      也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就需要使用到跳出语句了。
    • 死循环(无限循环)的三种格式
      for(;;){}
      while(true){}
      do {} while(true);

    快捷键:

    ctrl + shift + 回车: 自动补全代码
    shift + 回车: 向下换行
    ctrl + alt + 回车: 向上换行
    变量.sout: 自动生成输出语句输出该变量
    自动生成变量:
    new ....().var
    new ....(): 写完后 alt + 回车
    alt + insert: 创建包/类
    shift + f6: 重命名
    数字.fori 生成从小到大的for循环
    数字.forr 生成从大到小的for循环

    相关文章

      网友评论

          本文标题:Day05_for循环_while循环_快捷键

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