- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java总结知识点
Day041:switch语句(掌握)(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JDK7以后可以是字符串case:后面的值就是要和表达式进行比较的值break:表示程序到这里中断,跳出switch语句default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else(2)面试题switch语句的表达式可以是byte吗?可以是long吗?可以是String吗?可以,不可以,JDK7以后可以(3)执行流程:A:首先计算表达式的值B:和每一个case进行匹配,如果有就执行对应的语句体,看到break就结束。C:如果没有匹配,就执行default的语句体n+1。(4)注意事项:A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的B:default可以省略吗?可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。特殊情况:case就可以把值固定。A,B,C,DC:break可以省略吗?可以省略,但是结果可能不是我们想要的。会出现一个现象:case穿透。最终我们建议不要省略D:default一定要在最后吗?不是,可以在任意位置。但是建议在最后。E:switch语句的结束条件a:遇到break就结束了b:执行到末尾就结束了(5)案例:A:键盘录入一个数字(1-7),输出对应的星期几。B:单项选择题C:键盘录入一个字符串的问题String s = sc.nextLine();D:根据给定的月份,输出对应的季节(6)if语句和switch语句各自的场景A:if针对boolean类型的判断针对一个范围的判断针对几个常量的判断B:switch针对几个常量的判断2:循环语句(掌握)(1)有三种:for,while,do...while(2)for循环语句A:格式for(初始化语句;判断条件语句;控制条件语句){循环体语句;}执行流程:a:执行初始化语句b:执行判断条件语句如果这里是true,就继续如果这里是false,循环就结束c:执行循环体语句d:执行控制条件语句e:回到bB:注意事项a:判断条件语句无论简单还是复杂,结果是boolean类型b:循环体语句如果是一条,可以省略大括号,但是不建议c:有分号就没有左大括号,有左大括号就没有分号C:案例a:输出10次HelloWorldb:输出1-10的数据c:输出10-1的数据d:求1-10的和e:求1-100的和,求1-100的偶数和,求1-100的奇数和f:求5的阶乘g:在控制台打印水仙花数h:统计水仙花个数i:改进版的回文数一个五位数个位 = 万位十位 = 千位个位 + 十位 + 千位 + 万位 = 百位j:统计1-1000之间同时满足如下条件的数据有多少个x%3==2x%5==3x%7==2(3)while循环A:基本格式while(判断条件语句) {循环体语句;}扩展格式:初始化语句;while(判断条件语句){循环体语句;控制条件语句;}通过查看这个格式,我们就知道while循环可以和for循环等价转换。B:while的练习把for语句的练习用while改进C:for和while的区别a:使用上的区别for语句的那个控制条件变量,在循环结束后不能在使用了。而while的可以继续使用。b:理解上的区别for适合于一个范围的判断while适合次数不明确的举例:吃葡萄D:案例:a:珠穆朗玛峰问题b:小芳存钱问题(break以后才能做)(4)do...while循环A:基本格式do {循环体语句;}while(判断条件语句);扩展格式:初始化语句;do {循环体语句;控制条件语句;}while(判断条件语句);通过查看格式,我们就可以看出其实三种循环的格式可以是统一的。B:三种循环的区别a:do...while循环至少执行一次循环体b:for和while必须先判断条件是否是true,然后后才能决定是否执行循环体(5)循环使用的注意事项(死循环)A:一定要注意修改控制条件,否则容易出现死循环。B:最简单的死循环格式a:while(true){...}b:for(;;){}3:控制跳转语句(掌握)(1)break:中断的意思A:用在循环和switch语句中,离开此应用场景无意义。B:作用a:跳出单层循环b:跳出多层循环,需要标签语句的配合(2)continue:继续A:用在循环中,离开此应用场景无意义。B:作用a:跳出单层循环的一次,可以继续下一次C:填空题for(int x=1; x=10; x++) {if(
您可能关注的文档
- 湛江1号高炉热风炉设备单体联动自动试运转方案.doc
- 10级毕业总重修、总补考航空商务日语口语复习题.doc
- 3A笔试部分题期中选择.doc
- 《整式及整式的加减》要点梳理及经典例题.doc
- 《多媒体技术应用》复习大纲.doc
- “安康杯”竞赛题目.doc
- 建新汽车配件厂人员招聘问题与对策研究.doc
- (2015最新版)全国会展职业经理人资质认证统一认证考试练习卷(改).doc
- 中四班食品安全知识家园互动讲义.docx
- 整式的加减典型例题讲解.ppt
- 2025 郑州大学土木工程专业培养方案.docx
- 0-安徽理工大学高分子材料与工程专业本科人才培养方案(2024版).pdf
- 2023版商学院旅游管理(创新班)专业课程人才培养方案20230911.pdf
- 2024级商学院金融学人才培养方案.docx
- 2025级商学院财务管理专业人才培养方案5.15.docx
- 【PDF】__事业发展_十四五_规划 (2021-2025 年) 征求意见稿.pdf
- 2025级商学院旅游管理(专升本)专业课程人才培养方案20250413(4).doc
- 安徽理工大学区块链工程专业本科人才培养方案(2024版).pdf
- 2025 郑州大学土木类人才培养方案.docx
- 2025 郑州大学城市地下空间工程专业(土木类)人才培养方案.docx
文档评论(0)