• JAVA基础(JAVA SE)学习笔记(三)流程控制语句


    前言 

    1. 学习视频:

    尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili

    2023最新Java学习路线 - 哔哩哔哩

    正文

    JAVA基础(JAVA SE)学习笔记(一)JAVA学习路线、行业了解、开发环境JDK17安装配置 和 JDK8同时配置-CSDN博客

    JAVA基础(JAVA SE)学习笔记(二)变量与运算符-CSDN博客

    3. 流程控制语句

    3.1 顺序结构

    3.2 分支结构

    3.2.1 if-else条件判断结构

    注意:

    if-else还可以嵌套使用。boolean b = true; if(b==false)建议写为if(!b).

    3.2.2 switch-case 选择结构语句

    switch语句中的表达式的值与每个case条件中的目标值(常量值)进行匹配,匹配成功执行语句块。不成功继续向下匹配。直到任何case的目标值都不匹配,则执行default后的语句。

    break代表跳出switch语句。没遇到break就一直顺序执行case。

    default的位置是灵活的,还是会先判断所有case,然后执行default。如果case都不匹配,则顺序执行,然后遇到break才跳出switch语句。但是,default在开发中都放最后!!

    如果多个case条件后的执行语句是一样的,则可以只写一次执行语句。(case的穿透性)

    注意:

    switch语句中的表达式只能是byte、short、char、int、枚举(JDK5.0)、String(JDK7.0)类型的值,如果传入其他类型的值,程序会报错。

    在JDK5.0中又引入了枚举可以作为switch语句中的表达式的值。在JDK7.0中也引入了String可以作为switch语句中的表达式的值。

    switch-case 与 if-else 之间的转换:具体问题具体分析,结合适当的编程思想。

      

    补充:1. Scanner 键盘输入功能的实现

    equals判断内容是否相等,

    而==用于判断是否是一个(同一个地址存储的同一个值,或固定的一个值)。

    2. 如何获取一个随机数:

    3.3 循环结构

      

    3.3.1 for循环

        

        

    break:结束当前这一层的for循环语句。(可能外面还有几层for循环,会继续执行外层循环。)

    continue:终止本次循环,执行下一次循环。

    3.3.2 while循环 和 do-while循环(do-while用的很少)

          

    for循环和while循环可以相互转换。

      

    while循环的循换条件为true时才会执行循环体。

    do-while循环会先无条件执行一次循环体,然后才判断循换条件为true时,才会执行循环体。

      

      

      

      

    3.3.3 三种循环的对比:

      

    3.3.4 无限循环

      

    死循环后面不能有执行语句。

        

    3.3.5 嵌套循环(多重循环)

      

        

      

      

    3.3.6 关键字break 和 continue 的使用

      

    break:结束当前这一层的循环语句。(可能外面还有几层循环,会继续执行外层循环。)

    continue:终止本次循环,执行下一次循环。

    (开发中,break使用频率远高于continue)

    3.4 经典案例(体会算法)

      

      

    体会算法:

        

    项目一:谷粒记账软件的演示及代码实现

      

    项目开发流程与角色

      

      

      

      

      

      

      

      

      

    企业真题

    break:结束当前这一层的循环语句。(可能外面还有几层循环,会继续执行外层循环。)

    continue:终止本次循环,执行下一次循环。

    switch中忘记加break:break代表跳出switch语句。没遇到break就一直顺序执行case。

    while循环的循换条件为true时才会执行循环体。

    do-while循环会先无条件执行一次循环体,然后才判断循换条件为true时,才会执行循环体。

  • 相关阅读:
    基于SSM技术的oa办公管理系统的设计与实现毕业设计源码100934
    车载SBC芯片概论
    提升自己最快的方式是什么?
    Maven 项目配置使用备忘录
    SaaSBase:什么是Flomo?
    3.加载天地图
    spdlog简单介绍和使用
    如何应对软件可变性?这4种常用的方法肯定要知道
    猿创征文|[云原生] docker查看日志用法笔记
    Java CAS基本原理
  • 原文地址:https://blog.csdn.net/qq_41915723/article/details/133895728