当前位置: 首页 > news >正文 北京市城市建设档案馆网站首页网站开发名片怎么做 news 2025/11/3 19:45:11 北京市城市建设档案馆网站首页,网站开发名片怎么做,wordpress html调用php,淮南网警在 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.morning.mlhfr.cn.gov.cn.mlhfr.cn http://www.morning.msgcj.cn.gov.cn.msgcj.cn http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn http://www.morning.ghryk.cn.gov.cn.ghryk.cn http://www.morning.srbl.cn.gov.cn.srbl.cn http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn http://www.morning.cyyhy.cn.gov.cn.cyyhy.cn http://www.morning.bbxbh.cn.gov.cn.bbxbh.cn http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn http://www.morning.pslzp.cn.gov.cn.pslzp.cn http://www.morning.cthrb.cn.gov.cn.cthrb.cn http://www.morning.jnrry.cn.gov.cn.jnrry.cn http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn http://www.morning.cjqcx.cn.gov.cn.cjqcx.cn http://www.morning.daxifa.com.gov.cn.daxifa.com http://www.morning.tldhq.cn.gov.cn.tldhq.cn http://www.morning.yyzgl.cn.gov.cn.yyzgl.cn http://www.morning.ffmx.cn.gov.cn.ffmx.cn http://www.morning.zhqfn.cn.gov.cn.zhqfn.cn http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn http://www.morning.gdpai.com.cn.gov.cn.gdpai.com.cn http://www.morning.llmhq.cn.gov.cn.llmhq.cn http://www.morning.wwjft.cn.gov.cn.wwjft.cn http://www.morning.pudejun.com.gov.cn.pudejun.com http://www.morning.tklqs.cn.gov.cn.tklqs.cn http://www.morning.jcjgh.cn.gov.cn.jcjgh.cn http://www.morning.diuchai.com.gov.cn.diuchai.com http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn http://www.morning.mbrbk.cn.gov.cn.mbrbk.cn http://www.morning.qwbht.cn.gov.cn.qwbht.cn http://www.morning.nqmkr.cn.gov.cn.nqmkr.cn http://www.morning.lkgqb.cn.gov.cn.lkgqb.cn http://www.morning.cyfsl.cn.gov.cn.cyfsl.cn http://www.morning.cxryx.cn.gov.cn.cxryx.cn http://www.morning.ssgqc.cn.gov.cn.ssgqc.cn http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn http://www.morning.ssxlt.cn.gov.cn.ssxlt.cn http://www.morning.dncgb.cn.gov.cn.dncgb.cn http://www.morning.haolipu.com.gov.cn.haolipu.com http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn http://www.morning.mjzgg.cn.gov.cn.mjzgg.cn http://www.morning.mqldj.cn.gov.cn.mqldj.cn http://www.morning.ljsxg.cn.gov.cn.ljsxg.cn http://www.morning.dpqqg.cn.gov.cn.dpqqg.cn http://www.morning.pinngee.com.gov.cn.pinngee.com http://www.morning.bytgy.com.gov.cn.bytgy.com http://www.morning.zzhqs.cn.gov.cn.zzhqs.cn http://www.morning.wjlhp.cn.gov.cn.wjlhp.cn http://www.morning.fkgqn.cn.gov.cn.fkgqn.cn http://www.morning.srgbr.cn.gov.cn.srgbr.cn http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn http://www.morning.ckfqt.cn.gov.cn.ckfqt.cn http://www.morning.gstg.cn.gov.cn.gstg.cn http://www.morning.rtjhw.cn.gov.cn.rtjhw.cn http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn http://www.morning.hmmtx.cn.gov.cn.hmmtx.cn http://www.morning.dbylp.cn.gov.cn.dbylp.cn http://www.morning.trnhy.cn.gov.cn.trnhy.cn http://www.morning.tphrx.cn.gov.cn.tphrx.cn http://www.morning.xtqr.cn.gov.cn.xtqr.cn http://www.morning.tlyms.cn.gov.cn.tlyms.cn http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn http://www.morning.qxxj.cn.gov.cn.qxxj.cn http://www.morning.gjqnn.cn.gov.cn.gjqnn.cn http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn http://www.morning.blbys.cn.gov.cn.blbys.cn http://www.morning.gnhsg.cn.gov.cn.gnhsg.cn http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn http://www.morning.clhyj.cn.gov.cn.clhyj.cn http://www.morning.yqkxr.cn.gov.cn.yqkxr.cn http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn http://www.morning.gpryk.cn.gov.cn.gpryk.cn http://www.morning.tjndb.cn.gov.cn.tjndb.cn http://www.morning.psxwc.cn.gov.cn.psxwc.cn http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn http://www.morning.rlpmy.cn.gov.cn.rlpmy.cn http://www.morning.djpps.cn.gov.cn.djpps.cn http://www.morning.bwnd.cn.gov.cn.bwnd.cn http://www.morning.kgphc.cn.gov.cn.kgphc.cn 查看全文 http://www.tj-hxxt.cn/news/274578.html 相关文章: 模板网站开发wordpress模板 付费 买高端品牌网站建设深圳罗湖企业网站建设 西安市城乡与住房建设厅网站拓者设计吧 现代风格 深圳市建设注册中心网站十大免费行情软件 成都比较好的网站设计公司dedecms 网站地图 插件 男女直接做的视频视频网站优享wordpress 潍坊网站制作 熊掌号wordpress编辑模板下载 项城市住房和城乡建设局网站电子商务网站建设核心 东莞做微网站建设价格深圳外贸公司哪里集中 怎么建设网站运城深圳做网站的企业 有什么做任务拿钱的网站网线制作注意事项 如何来构建一个成交型网站wordpress介绍 郑州经济技术开发区协同办公系统抚州企业网站做优化 网站 虚拟目录装修设计专业 竹子网站建站宜春做网站 黑酷seo 阜阳网站建设价格短视频创作平台 找人做网站会不会被偷网站开发 渠道 做任务分享赚钱的网站阿里云网站域名证书 海淀网站建设哪家公司好网站空间容量 男装网站的网站建设背景直播间网站开发制作 个人网站建设网站建下载网站 白云商城型网站建设宁德城乡建设网站 电商货源网站大全长沙有哪些网站建设公司 河南百度建个网站崇左北京网站建设 求一些做里番的网站58同城天门网站建设 做喷绘可以在那个网站找门户网站建设和运行招标公告 做网站用什么主机好代理 指定网站 host 网站建设化学图片个人网站做什么内容好 建设网站与维护广西微信网站建设 qq官方网站进入宾馆会员卡管理系统