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

程序控制结构

在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。
1,顺序控制

程序从上到下逐行地执行,中间没有任何判断和跳转

2,分支控制

让程序有选择的执行

(1)单分支 if

(2)双分支 if-else

(3)多分支 if-else if - else

特别说明:①多分支 可以没有 else, 如果所有的条件表达式都不成立,则一个执行入口都没有;②如果有 else,如果所有的条件表达式都不成立,则默认执行else代码块

或switch - case

----------------------------------------------

if 与 switch的比较与选择

3,循环控制

(1)for

执行顺序:循环变量初始化—>循环条件判断—>条件为真,执行循环操作—>循环变量迭代—>循环条件判断—>条件为假,结束循环。

编程思想:(1)化繁为简:将复杂的需求才分成简单的需求,逐个实现
(2)先死后活:在考虑变量时,可以先把变量写死,写成固定的值(常量),实现后再想转成变量

0124_韩顺平Java_for编程思想1_哔哩哔哩_bilibili


(2)while


(3)do-while

(4)三种方式的比较

(5)嵌套循环

http://www.jsqmd.com/news/608773/

相关文章:

  • Altium AD20差分对走线实战:如何用交互式布线快速搞定高速信号线
  • ABAQUS用户子程序进阶指南——UMAT参数详解与实战配置
  • 通俗秒懂:储能控制器在电网调频中的关键作用与实现原理
  • 软件需求工程教案
  • Golang如何设置HTTP路由_Golang HTTP路由教程【实用】
  • 一张图看懂巴菲特 48 年投资帝国:知识图谱效果全展示
  • 别再手动配环境了!用ModelScope官方镜像5分钟搞定AI模型运行环境(附最新CPU/GPU镜像地址)
  • 【转载】ROS 中 CMakeLists.txt 文件使用的讲解与总结
  • Workstation 避坑指南:网络总连不上?深度解析常见网络配置故障与底层排错逻辑
  • 【计算机网络八股】【欧弟求职】TCP相关
  • 一台服务器跑4个独立站,我是怎么做到的?
  • 魔兽争霸III终极优化指南:免费解决老游戏在现代电脑的兼容性问题
  • RFID智能柜-RFID智能柜公司推荐 - 聚澜智能
  • 如何用 every 判断数组是否所有元素都满足特定条件
  • Spring AI 1.x 系列【25】结构化输出案例演示
  • XOutput完整指南:如何将旧游戏手柄转换为Xbox控制器
  • GeoAI赋能智慧城市:从交通优化到环境监测的实战解析
  • 别再只用‘auto’模式了!深入Halcon条码识别参数:手把手教你调优barcode_width_min与扫描线提升识别率
  • ZYNQ FPGA固化文件生成与烧录全流程详解
  • Springboot 实现多数据源(PostgreSQL 和 SQL Server)连接康
  • 基于改进A*算法与DWA融合策略的机器人路径规划仿真研究:全局规划与局部避障的综合性能分析
  • c++如何利用C++23的std--expected重构文件操作的错误检查代码【实战】
  • Node Modules Inspector:可视化你的Node.js依赖关系,5分钟快速上手指南
  • 电容滤波实战:如何为你的MCU电源选择100nf和1uf电容组合?
  • 企业级 Agent 治理平台:公司用数字帮手的必备管家
  • 三步解锁网易云加密音乐:ncmdump让NCM文件全设备自由播放
  • FanControl:三招告别电脑噪音,打造你的专属静音散热系统
  • uni-app动态修改tabbar uni-app如何根据权限显示不同的tab
  • 写段代码教会你什么是HOOK技术?HOOK技术能干什么?刎
  • 一文学习 Spring 声明式事务源码全流程总结勇