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

无锡优化网站个人如何做商城网站

无锡优化网站,个人如何做商城网站,网站建设延期通知单,苏州装修公司网站建设在 Java 编程中#xff0c;条件控制语句用于控制程序的执行路径#xff0c;决定根据某些条件来选择执行某段代码或跳过某段代码。它们是 Java 编程的重要组成部分#xff0c;帮助开发者根据不同的输入、状态或数据流来编写更加灵活和动态的代码。在本文中#xff0c;我们将… 在 Java 编程中条件控制语句用于控制程序的执行路径决定根据某些条件来选择执行某段代码或跳过某段代码。它们是 Java 编程的重要组成部分帮助开发者根据不同的输入、状态或数据流来编写更加灵活和动态的代码。在本文中我们将详细讲解 Java 中的几种条件控制语句if-else、else-if 和 switch并通过示例帮助理解这些概念。 1. if-else语句 if-else 语句用于根据条件判断来选择不同的执行路径。当条件为真时执行 if 代码块或者else if当条件为假时执行 else 代码块。 ☑️if 格式 if (关系表达式) {语句体; } 执行流程 ①首先计算关系表达式的值 ②如果关系表达式的值为true就执行语句体 ③如果关系表达式的值为false就不执行语句体 ④继续执行后面的语句内容 ️例子 int age 18; if (age 18) {System.out.println(Adult); } if (age 18) {System.out.println(Not an adult); } //输出结果为Adult ❗注意 如果我们要对一个布尔类型的变量进行判断不要写直接把变量写在小括号中即可。 boolean flag true; if (flag) {System.out.println(判断为真); } 如果大括号中的语句体只有一条那么大括号可以省略不写。如果大括号省略了那么if或者else只能控制距离他最近的那一条语句。但是建议还是加上大括号代码可读性更强 int a 1; //如果大括号中的语句体只有一条那么大括号可以省略不写 if (a 1) System.out.println(1); //但是还是建议加上大括号 if (a 1) {System.out.println(1); } ☑️if-else 格式 if (关系表达式) {语句体1; } else {语句体2; } 执行流程 ①首先计算关系表达式的值 ②如果关系表达式的值为true就执行语句体1 ③如果关系表达式的值为false就执行语句体2 ④继续执行后面的语句内容 ️例子 int age 18; if (age 18) {System.out.println(Adult); } else {System.out.println(Not an adult); } //输出结果为Adult ☑️else if 格式 if (关系表达式1) {语句体1; } else if (关系表达式2) {语句体2; } else if (关系表达式3) {语句体3; } … else {语句体n1; } 执行流程 ①首先计算关系表达式1的值 ②如果值为true就执行语句体1如果值为false就计算关系表达式2的值 ③如果值为true就执行语句体2如果值为false就计算关系表达式3的值 ④… ⑤如果没有任何关系表达式为true就执行语句体n1。 ️例子 int score 75; if (score 90) {System.out.println(A); } else if (score 80) {System.out.println(B); } else if (score 70) {System.out.println(C); } else {System.out.println(F); } ❗注意 末尾的else如果不需要可以省略不写。 ☑️使用场景 当需要基于一个或多个逻辑条件来执行不同的代码路径时使用。 通常用于处理简单的逻辑分支如分数等级评定。 2. switch-case语句 执行流程 首先计算出表达式的值 其次和case依次比较一旦有对应的值就会执行相应的语句在执行的过程中遇到break就会结 束。 最后如果所有的case都和表达式的值不匹配就会执行default语句体部分然后程序结束掉。 ☑️传统格式 switch (表达式) {case 值1:// 如果表达式的值等于值1执行这里的代码break;case 值2:// 如果表达式的值等于值2执行这里的代码break;default:// 如果没有匹配的case执行这里的代码 } 流程图 开始 ↓ 获取表达式值 ↓ 判断是否等于值1 | 是 - 执行代码块1 | 否 - 判断是否等于值2 |   是 - 执行代码块2 |   否 - ... - 执行默认代码块 ↓ 结束 ️示例 int day 2; switch (day) {case 1:System.out.println(Monday);break;case 2:System.out.println(Tuesday);break;default:System.out.println(Invalid day); } ☑️新型格式Java 14及以上版本 var result switch (表达式) {case 值1 - 值1的处理结果;case 值2 - 值2的处理结果;// 更多case...default - 默认处理结果; }; 流程图 开始 ↓ 获取表达式值 ↓ 匹配case值 | 匹配成功 - 执行对应代码块 | 匹配失败 - 执行默认代码块 ↓ 结束 ️示例 String dayOfWeek Wednesday; var dayResult switch (dayOfWeek) {case Monday - 今天是周一;case Tuesday - 今天是周二;case Wednesday - 今天是周三;default - 不是这三天中的一天; }; System.out.println(dayResult); ☑️使用场景 当需要根据变量的不同取值来选择不同的执行路径时使用。 特别适用于处理byte、short、int、char、枚举、String类型或预定义的几个可能值。 有限值需要任选其一的情况用switch可以让语句更简洁可读。 case后面的值只能是字面量不能是变量。 switch和else if使用场景的区别 当我们需要对一个范围进行判断的时候用else if当我们把有限个数据列举出来选择其中一个执行的时候用switch语句 简单记忆记住switch语句使用场景其他都考虑else if ❗注意 default可以放在任意位置也可以省略 但是都不建议 default放在其他位置会导致代码混乱可读性差省略会导致没有匹配上结果就会结束 不写break会引发case穿透现象 switch (week){case 1:case 2:case 3:case 4:case 5:System.out.println(工作日);break;case 6:case 7:System.out.println(休息日);break;default:System.out.println(没有这个星期);break; } 3. 表格总结 语句用法适用场景if-else用于判断一个布尔表达式并根据条件执行代码块用于范围判断、逻辑复杂的多条件分支else-if用于多层判断从上到下依次检查条件是否成立需要处理多条件且逻辑稍微复杂的场景switch基于一个表达式的值执行匹配的 case 代码块用于处理有限个具体值的比较如整型、字符型 4. 结论 在 Java 中条件控制语句是编写动态程序的基础能够帮助开发者根据输入或状态做出决策。if-else 和 else-if 语句提供了灵活的多条件判断而 switch 语句则在处理有限个具体值的情况下更加简洁。通过合理选择和使用这些条件控制语句可以使代码更加高效、清晰并且容易维护。
http://www.dnsts.com.cn/news/238180.html

相关文章:

  • 建设网站的源代码的所有权如何制作网页脚本
  • 怎样写精品课程网站建设微站平台
  • 网站背景色代码百度seo优化网站
  • 如何做网站宣传自己网站打开速度优化
  • 深圳专业商城网站制作公司做网站竞品分析
  • 群辉怎么做视频网站天津网架公司
  • 国内最好的旅游网站自助建站编辑器
  • 网站提升收录新余市建设局网站
  • wordpress搭建软件下载谷歌推广优化
  • 网站美工设计详细步骤百度账号一键登录
  • 电子商务网站建设 期末考试试卷以及答案上海市工程建设协会网站
  • 我的世界查询建筑网站广西壮族自治区工商行政管理局
  • 网站admin后台界面模板建设部网站上标准合同
  • 建设部网站下载北京公司网站设计
  • 网站建设开发制作网络推广有哪些免费渠道
  • 网站策划怎么样wordpress次元主题
  • 滕州建设招标网站浙江建设厅官网证件查询
  • php做的网站如何盈利怎么通过局域网建设网站
  • 网站建设的作用有哪些方面怎么建设网站电话
  • 中英文网站是怎么做的做管道方面的网站
  • wordpress站添加根部单页打不开免费空间的个人网站
  • 网站如何生成静态页面影视小程序搭建
  • 广州网站关键排名seo怎么做教程
  • 网站制作 网站开发永清网站建设
  • 柳州网站建设排行榜免费网站制作app
  • wordpress 做仿站做甜品网站的需求分析
  • 网站技术培训班企业服务平台登录
  • 用asp怎么做网站单位网站建设内容
  • 商城网站模板下载北京公司网站建站
  • 福建城市建设厅网站广告品牌营销策划公司