当前位置: 首页 > news >正文

【流程控制结构】

流程控制结构

  • 流程控制结构
    • 1、顺序结构
    • 2、选择结构
      • if基本选择结构
      • if else语法
      • 多重if语法
      • 嵌套if语法
      • switch选择结构
    • 3、循环结构
      • 循环结构
      • while循环结构
      • 程序调试
      • for循环
      • 跳转语句
      • 区别

流程控制结构

在这里插入图片描述

1、顺序结构

流程图
在这里插入图片描述

优先级
在这里插入图片描述

2、选择结构

if基本选择结构

单if 语法
if(条件){
代码块 //条件成立后要执行的代码,可以是一条语句也可以是一组语句
}

if else语法

If(条件){
代码块1
}else {
代码块2
}

多重if语法

If(条件1){
代码块1
}else if(条件2){
代码块2
}else {
代码块3
}

嵌套if语法

if(表达式1){
if(表达式2){
//要执行的语句
}else {
//语句2
}
}else {
if(表达式3){
//语句3
}else{
//语句4
}
}

switch选择结构

switch语法
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
default:
语句;
break;
}
switch后的表达式只能是整型、字符型或枚举类型
case用于表达式进行匹配
break用于终止后续语句的执行
default是可选的,如果其他语句都不匹配时执行defalult

3、循环结构

循环结构

为什么需要循环
不需要手动的一次一次的进行循环操作
在这里插入图片描述

while循环结构

在条件成立时不断重复的做一件 ,先判断,后执行
在这里插入图片描述
在这里插入图片描述

程序调试

为了找出程序的问题所在,希望程序在需要的地方暂停,以便查看运行到这里时变量的值
满足暂停程序、观察变量和逐步执行语句等功能的工具和方法总称为程序调试

for循环

反复执行一段代码,直到满足一定的条件为止
在这里插入图片描述

跳转语句

break
改变程序的控制流 //结束本次循环

continue
跳过本次循环直接执行下一次循环 //结束当次循环

return
结束当前方法的执行并退出返回到调用该方法的语句处

exit
关闭程序

for增强语法
for(元素类型 变量名: 要循环的数组或集合名){
}

区别

在这里插入图片描述

在这里插入图片描述

相关文章:

  • ReinboT:通过强化学习增强机器人视觉-语言操控能力
  • Mac上安装运行SynthTIGER
  • C++跨平台开发:突破不同平台的技术密码
  • uniapp-商城-60-后台 新增商品(属性的选中和页面显示)
  • 架构选择、区别
  • 学习51单片机02
  • 麒麟服务器操作系统安装 MySQL 8 实战指南
  • 掌握 Kotlin Android 单元测试:MockK 框架深度实践指南
  • 【AI】用Dify实现一个模拟面试的功能
  • require/exports 或 import/export的联系和区别,各自的使用场景
  • skywalking使用教程
  • 基于51单片机和8X8点阵屏、矩阵按键的匹对消除类小游戏
  • Flask 是否使用类似 Spring Boot 的核心注解机制
  • MyBatis—动态 SQL
  • Mysql存储过程(附案例)
  • Gitee DevOps:中国企业数字化转型的加速引擎
  • Gitee DevOps:中国企业数字化转型的“本土化加速器“
  • 【Pandas】pandas DataFrame kurt
  • 深度剖析:Dify+Sanic+Vue+ECharts 搭建 Text2SQL 项目 sanic-web 的 Debug 实战
  • 【Unity】用事件广播的方式实现游戏暂停,简单且实用!
  • 乌克兰官员与法德英美四国官员举行会谈
  • Offer触手可及,2025上海社会组织联合招聘专场活动正寻找发光的你
  • 讲武谈兵|视距外的狙杀:从印巴空战谈谈超视距空战
  • 人民日报民生观:转人工客服,怎么这么难?
  • 西北大学副校长成陕西首富?旗下巨子生物去年净利超20亿,到底持股多少
  • 中华人民共和国和巴西联邦共和国关于强化携手构建更公正世界和更可持续星球的中巴命运共同体,共同维护多边主义的联合声明