新手网站建设教程图书云电脑免费版

张小明 2026/3/12 13:04:12
新手网站建设教程图书,云电脑免费版,零食网站建设的策划书,怎么做盗版视频网站个人主页 目录前言:Java流程控制是哪三种#xff1f;顺序结构选择结构#xff08;分支结构#xff09;if 语句if单选择结构if双选择结构if多选择结构switch语句循环结构while循环do……while循环for循环循环控制关键字拓展IDEA中快速创建循环for的死循环循环中的println和pr…个人主页目录前言:Java流程控制是哪三种顺序结构选择结构分支结构if 语句if单选择结构if双选择结构if多选择结构switch语句循环结构while循环do……while循环for循环循环控制关键字拓展IDEA中快速创建循环for的死循环循环中的println和print循环中可以嵌套循环增强for循环类似goto的标签(不推荐使用仅需知道)switch 的 case 穿透结尾前言:作为编程的“骨架”——流程控制很多初学者会被顺序、选择、循环绕晕那才能让代码按照自己的步骤来呢其实Java的基本流程控制就三种顺序结构就像“默认路线”选择结构就像“判断题”循环结构就像“重复工作”。就算在复杂的开发都离不开这三种流程。本文将介绍三种流程控制以及应用帮助你快速掌握这三种基本流程控制Java流程控制是哪三种Java 的三种基本流程控制方式它们是构建任何复杂程序逻辑的基石。顺序结构选择结构分支结构循环结构顺序结构这是最简单、最基本的流程控制方式。程序默认按照代码的顺序从上到下、从左往右依次执行每一句话没有任何跳过、选择、判断。代码执行路径是一条直线没有分支。publicclassDemo{publicstaticvoidmain(String[]args){inta10;// |StringbHelloWorld!;// | 从上往下一路运行System.out.println(a);// |System.out.println(b);// ↓}}选择结构分支结构选择结构根据条件判断语句的结果来决定执行那一段代码。它让程序具备了“决策”能力。if 语句if语句是最基本的条件判断。if单选择结构如果条件为True则执行某段代码不然就跳过。if(条件表达式){// 条件为true 时执行的代码块}比如intscore85;if(score60){System.out.println(成绩及格);}// 输出成绩及格if双选择结构只有一个及格肯定不行还有一个不及格这个时候就要用到if……else了。如果条件为True,执行一个代码块不然就是执行另一段代码块。if(条件表达式){// 条件为 true 时执行}else{// 条件为false时执行}比如intscore55;if(score60){System.out.println(成绩及格)}else{System.out.println(成绩不及格);}if多选择结构只有大于60的条件和除了60肯定不行这个时候就要用到if……else if……else了。用于判断多个条件满足哪个条件就执行哪个代码块如果都不满足就执行else。if(条件1){// 条件1为True时执行}elseif(条件2){// 条件2为True时执行}elseif(条件3){// 条件3为True时执行}else{// 以上都不符合时执行}比如intscore75;if(score100){System.out.println(恭喜满分);}elseif(score100score90){System.out.println(A级);}elseif(score90score80){System.out.println(B级);}elseif(score80score70){System.out.println(C级);}elseif(score70score60){System.out.println(D级);}elseif(score60score0){System.out.println(不及格);}else{System.out.println(成绩不合法);}switch语句switch语句也是多选择结构的它根据一个表达式的值从一堆case标签种选择一个执行如果都没有则执行default。JDK7后switch的表达式已经支持String类型。语法chargradeA;switch(grade){caseA:System.out.println(优秀);break;// 输出完优秀后 退出代码块caseB:System.out.println(良好);break;caseC:System.out.println(及格);break;caseD:System.out.println(不及格);break;default:System.out.println(未知等级);}// 输出 优秀循环结构循环结构用来在满足一定条件的情况下反复执行某段代码称为循环体。Java三种主要的循环结构while循环先判断条件如果时true则进入循环体然后再判断条件……如此反复知道条件为false时退出循环。语法while(循环条件){// 循环体// 需要有改变条件的语句不然会变成死循环}特点先判断后执行。如果初始条件就不满足循环体一次都不会执行。计算1-100的和inti1;intsum0;while(i100){sumi;// 先 sum sum i 再 i i 1}System.out.println(sum)// 输出为5050do……while循环先执行一次循环体然后判断条件。如果条件为true则继续执行循环体不然就退出。特点先执行后判断。无论初始条件是否满足循环体至少会执行一次。do{// 循环体// 同样需要有改变条件的语句}while(循环条件);同样的inti1;intsum0;do{sumi;i;}while(i100);// 注意分号System.out.println(Sum sum);// 输出Sum 5050但是inti1;do{System.out.println(HelloWorld)}while(i0);// 条件不满足// 输出 HelloWorldfor循环for循环将循环的初始化、条件判断和更新操作都集中在一个地方结构非常紧凑是使用最广泛的循环。for(初始化语句;循环语句;迭代语句){// 循环体}初始化语句在循环开始前执行一次通常用于声明和初始化循环控制变量。循环条件每次循环开始前都会判断此表达式。若为true则继续循环否则结束。迭代语句在每次循环体执行完毕后执行通常用于更新循环控制变量。特点适合已知循环次数的场景同样的intsum0;for(inti1;i100;i){// 初始化; 条件; 迭代sumi;// 循环体}System.out.println(Sum sum);// 输出Sum 5050循环控制关键字break立即终止当前所在的整个循环switch或循环跳出循环体。continue跳过本次循环中continue之后的代码直接进入下一次循环的条件判断。// 使用 break 找到第一个能被7整除的数后停止for(inti1;i100;i){if(i%70){System.out.println(找到了i);break;// 找到后立即终止循环}}// 使用 continue 只打印奇数for(inti1;i10;i){if(i%20){continue;// 如果是偶数跳过后面的打印语句}System.out.println(i);// 只打印奇数}拓展IDEA中快速创建循环比如创建一个for(inti0;i100;i){}这样的循环可以直接使用100.forfor的死循环for(;;){}省略了三个语句循环中的println和printprintln会换行而print不会换行但是可以使用\n换行符实现换行for(inti0;i5,i){System.out.print(i)}//输出//01234循环中可以嵌套循环如打印99乘法表for(inti1;i10;i){for(intj1;ji;j){System.out.print(ixj(i*j) );}System.out.print(\n);增强for循环可以直接遍历数组集合int[]numbers{10,20,30,40,50};// 定义了一个数组for(inti0;i5;i){System.out.println(numbers[i]);}System.out.println();// 遍历数组的元素for(intx:numbers){System.out.println(x);}类似goto的标签(不推荐使用仅需知道)intcount0;outer:for(inti101;i150;i){for(intj2;j150;j){if(i%j0){continueouter;}}System.out.println(i );}switch 的 case 穿透如果没有break的话 匹配到值时也会把后面的一起执行了chargradeD;switch(grade){caseA:System.out.println(优秀);caseB:System.out.println(良好);caseC:System.out.println(及格);caseD:System.out.println(不及格);default:System.out.println(未知等级);}// 输出不及格和未知等级结尾掌握 Java 三种基本流程控制就相当于拿到了编程的 “操作手册”—— 顺序结构定基础选择结构做判断循环结构提效率三者的灵活组合能让你的代码从 “被动执行” 变成 “主动响应”。⭐ 如果这对你有帮助不妨关注和分享一下
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

广州网站建设公司网站wordpress dealers

Qwen-Image-Edit-2509:当自然语言成为图像编辑的“新画笔” 在电商大促季,运营团队常常面临一个令人头疼的问题:成千上万张商品图需要统一更换促销标语、调整价格标签、替换品牌LOGO。过去,这得靠设计师一张张打开Photoshop手动修…

张小明 2026/3/5 5:42:28 网站建设

网站做支付宝支付接口wordpress自定义html5

【Unity Shader Graph 使用与特效实现】专栏-直达 摘要 Unity URP中的ReflectionProbe节点是实现环境反射效果的核心工具,通过采样场景反射探针的立方体贴图数据,为动态物体提供真实反射。该节点需要输入对象空间的法线和视图方向向量,支持L…

张小明 2026/3/6 6:21:44 网站建设

wordpress建站必须选择主题洛阳做网站价格

安装南大通用GBase 8a集群,建议至少三个机柜(机柜的电源要保证各自独立供电),机柜中摆放 GBase 8a MPPCluster 产品的管理节点服务器和数据节点服务器,他们之间的网络通过交换机进行通讯,为了保证网络的高效…

张小明 2026/3/5 5:42:30 网站建设

城北区工程建设信息网站上海网站关键排名

一、转型优势:测试工程师的独特竞争力 1.1 系统性思维训练 作为软件测试从业者,您已经建立了多维度的质量评估体系。从单元测试到系统测试,从功能验证到性能压测,这种全链路质量管控经验正是TPM需要的核心能力。在日常测试工作中…

张小明 2026/3/5 5:42:30 网站建设

商务网站建设与维护试卷中国企业网是什么级别媒体

LangFlow与渗透测试结合:自动化红队演练 在当今红队演练日益复杂、攻击面不断扩展的背景下,安全团队面临的挑战早已不止于“有没有漏洞”,而是“如何在有限时间内高效发现最关键路径”。传统依赖脚本和人工经验的渗透测试模式,虽然…

张小明 2026/3/5 5:42:31 网站建设

网站建设的规模设想如何在行业门户网站上做推广

第一章:Docker Scout漏洞修复流程概述Docker Scout 是 Docker 官方提供的镜像安全分析工具,能够自动扫描容器镜像中的已知漏洞,并提供详细的修复建议。它集成在 Docker CLI 和 Docker Hub 中,帮助开发者在构建和部署阶段提前识别风…

张小明 2026/3/5 5:42:32 网站建设