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

5.程序控制结构|Java学习笔记

文章目录

  • 程序流程控制介绍
  • 顺序控制
  • 分支控制
    • 分支控制if else
    • switch分支结构
  • 循环控制
    • for循环控制
    • while循环控制
    • do...while循环控制
    • 跳转控制语句
      • break
      • continue
      • return

程序流程控制介绍

  1. 顺序控制
  2. 分支控制
  3. 循环控制

顺序控制

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

分支控制

分支控制if else

  1. 单分支 if
  2. 双分支 if else
  3. 多分支 if-else if-…-else

switch分支结构

public static void main(String[] args) {int a = 1;switch (a) {case 1:System.out.println(1);break;case 2:System.out.println(2);break;default:System.out.println("没有匹配到");break;}
}

表达式数据类型,应和 case 后的常量类型一致,或者是可以自动转成可以相互比较的类型。

swtich (表达式) 中表达式的返回值必须是: (byte, short, int, char, enum, String)

case 子句中的值必须是常量,而不能是变量

default 子句是可选的,当没有匹配的 case 时,执行 default

break 语句用来在执行完一个 case 分支后使用程序跳出 switch 语句块;如果没有写 break ,程序会顺序执行到 switch 结尾,除非遇到 break。

循环控制

for循环控制

for (循环变量初始化; 循环条件; 循环变量迭代) {循环操作;
}

for循环初始值可以有多条初始化语句, 但要求类型一样, 并且中间用逗号隔开。

while循环控制

while (循环条件) {循环体;循环变量迭代;
}

do…while循环控制

do {循环体;循环变量迭代;
} while (循环条件);

跳转控制语句

break

默认退出最近的循环体。

break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪。
但是尽量不要使用标签。

continue

continue 语句用于结束本次循环,继续执行下一次循环。

return

return 使用在方法,表示跳出所在的方法。

http://www.lryc.cn/news/92908.html

相关文章:

  • 【最优PID 整定】PID性能指标(ISE,IAE,ITSE和ITAE)优化、稳定性裕量(Matlab代码实现)
  • Linux内核中断和Linux内核定时器
  • OMG--IDL(Interface Definition Language)
  • 英语学习:M开头
  • 【计算机组成原理与体系结构】控制器
  • 结构化命令
  • Java Web实训项目:西蒙购物网
  • ChatGPT Prompt 提示词设计技巧必知必会
  • 尚硅谷-云尚办公-项目复盘
  • nacos升级到2.0.3(单机模式)
  • Koa学习3:用户添加、错误处理
  • 网络安全入门学习第十五课——PHP基础
  • 电子科技大学 数学专业-功不唐捐,玉汝于成
  • Android10.0 iptables用IOemNetd实现删除子链功能的实现
  • OpenGL光照之光照贴图
  • 2018~2019 学年第二学期《信息安全》考试试题(B 卷)
  • LeetCode-C#-0002.两数相加
  • 访问修饰符private,default,protected,public访问等级区别
  • 阿里云(Linux)安装Docker教程
  • Linux C编程基础:获取时间
  • Spring核心注解
  • 哈希表原理,以及unordered_set/和unordered_map的封装和迭代器的实现
  • 如何把歌曲里的伴奏音乐提取出来,分享几个方法给大家!
  • 区块链产业快速发展 和数集团开启区块链应用新时代
  • 初出茅庐的小李博客之常见字符串函数使用
  • 运筹学工程化流程和常见的运筹学算法分类以及常见软件
  • JAVA面向对象(三)
  • 前端面试题---跨域处理和异常、错误处理
  • 网络安全之反序列化漏洞分析
  • 19 贝叶斯线性回归