JavaSE

流程控制语句

  1. 顺序结构

  2. 选择结构

    1. if 单分支结构 if(boolean表达式){ 语句体;}

    2. if else 双分支结构 if(boolean表达式){ 语句体1; }else{语句体2;}

    3. if else 多分支结构 if(boolean表达式1){语句体1; }else if(boolean表达式2){ 语句体2; }else if(boolean表达式3){ 语句体3;

      }....... else{语句体n;}

      注意: 一个if..else为一个结构,只能执行一个语句体,如果{}中的语句体只有一句,前后的{}可以省略

      if语句与条件运算符区别:

      1. 条件 运算符肯定有结果,但是if结构不一定能有结果

      2. 条件运算符结果只能为值1|值2,if语句体可以存在多条指定语句

      3. if结构功能更强大,但是条件运算符结构简单,效率高。推荐简单的使用条件运算符,复杂的使用if

    4. switch 定值判断

      1. case : case跟定值,要与条件的结果判断,条件 的结果如果与case后的定值 相等就指定对应的语句体

      2. break : 结束当前switch语句,防止case穿透

      3. default : 相当于else,可以定义可以不定义位置 可以定义 在switch语句 中的任意位置

  3. 循环结构

    1. for for(条件初始化;条件判断;条件变化){重复执行的代码段;}

    2. while

    3. do...while

posted @   hello罗先生  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示