• JAVA-初步认识-第三章-语句-for


    一. for语句

    for语句是循环结构中的重头戏,循环结构有三种语句:while,do while,for。其中for较为复杂。将前提,循环条件,循环体,循环次数整合了一下,内容并没有减少,只是布局更为简洁。

    for语句的格式:

    for(初始化表达式; 循环条件表达式; 循环后的操作表达式)  // 表达式和条件表达式不一样。判断和循环都是boolean型。

    {

    执行语句;(循环体)

    }

    初始化表达式是指什么?是指前提么?

    整个for语句的运作流程比较复杂,这个格式设计也挺奇怪,不太符合人的浏览习惯。是为了布局简洁么?

    初始化表达式是第一次需要做的事情,为什么会有这个表达式的存在,存在的目的是为了什么?一定要存在初始化表达式么

    这三个问题提问的说明自己对于for理解还不透彻,三个表达式本质上是一样的,都是为了循环而诞生的,在格式上有些不同,如果没有初始化条件,怎么调控循环次数。一定要认识到,都是为了完成循环,只是三者摆放位置不一样

    循环条件表达式代表着能否参与循环。→出现for,代表着可能会有循环成立。

    循环后的操作表达式,是在循环条件成立的情况下,操作过执行语句后,进行的表达式。循环体没执行,称不上循环后。相较于前面的while,和do while,for语句对于内部的组成分的更为细致。

    →在循环后的操作表达式进行后,对循环条件表达式进行判断,成立的话再进行循环,不成立退出for语句。

    初始化表达式,是循环结构中语句的前提,类似于定义变量什么的。

    不拘泥于循环结构的三种语句的形式怎么写的话,究其根源,为什么一种循环结构要建立三种语句,格式各不一样?背后肯定有一些原因(有一些小的不同)。for语句将最重要的操作和其他语句隔开,看着显眼一些

    放这个截图的目的在于,思想不能僵化,只要是符合条件的表达式,都可以写入进去,虽然这里写的并不对。

  • 相关阅读:
    spring boot多数据源配置示例
    Java 8 Concurrency Tutorial--转
    ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
    mysql 字符串的处理
    How To Do @Async in Spring--转
    Resolving Problems installing the Java JCE Unlimited Strength Jurisdiction Policy Files package--转
    mysql导入数据,涉及到时间转换,乱码问题解决
    @Query Annotation in Spring Data JPA--转
    hive表信息查询:查看表结构、表操作等--转
    python时间戳
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7512038.html
Copyright © 2020-2023  润新知