- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA循环结构.ppt格式
* * * * * 小结1 求1~100之间不能被3整除的数之和(使用for循环结构) 参考代码 * 为什么需要break语句 int i = 2; switch(i){ case 1: System.out.println(星期一); break; case 2: System.out.println(星期二); break; } //其他语句 遇到break,立即跳出switch语句 回顾break用于switch语句 描述4000米长跑比赛 for (int i = 0; i10; i++) { 跑400米; } if(不能坚持){ break; //退出比赛 } 第8圈, 快累死了… 我要退出… * 什么是break语句 break:改变程序控制流 用于do-while、while、for中时,可跳出循环而执行循环后面的语句 while(…) { …… …… …… break; …… …… …… } 跳出整个循环 break通常在循环中与条件语句一起使用 * 如何使用break语句2-1 3、循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误 循环录入成绩,判断录入正确性:录入错误,使用break语句立刻跳出循环;否则,累加求和 演示示例3:使用break语句 * 如何使用break语句2-2 …… for(int i = 0; i 5; i++){ //循环5次录入5门课成绩 System.out.print(请输入5门功课中第 + (i+1) + 门课的成绩: ); score = input.nextInt(); //从控制台接收数据 if(score 0){ wrong = false; //出错标识 break; //退出循环 } sum = sum + score; } …循环外的语句… 对录入的分数进行判断,如果小于0,标记出错状态,并立即跳出整个for循环 问题3完整代码演示 * 1~10之间的整数相加,得到累加值大于20的当前数 1、使用循环进行累加,从1到10 2、判断累加值是否大于20 3、如果大于20,则跳出循环,并打印当前值 //定义一个变量,进行累加 int sum=0; for(int i=1;i=10;i++){ sum=sum+i; if( sum 20 ){ System.out.print(当前数是:+i); break; } } 参考代码 小结2 演示运行效果 * 为什么需要continue语句 4、循环录入Java课的学生成绩,统计分数大于等于 80分的学生比例 1、通过循环,获得分数大于等于80分的学生人数num 2、判断:如果成绩80,不执行num++,直接进入下一次循环 * 什么是continue语句 continue :只能用在循环里 continue 作用:跳过循环体中剩余的语句而执行下一次循环 while(…) { …… …… …… continue; …… …… } 继续下一次循环 通常与条件语句一起使用,加速循环 for(int i = 0; i10;i++){ 跑400米; if(!口渴){ continue; //不喝水,继续跑 } 接过水壶,喝水; } 示例 * 如何使用continue for(int i = 0; i total; i++){ System.out.print(请输入第 + (i+1) + 位学生的成绩: ); score = input.nextInt(); if(score 80){ continue; } num++; //大于等于80分的人数 } double rate = (double) num / total * 100; Syst
您可能关注的文档
- IP寻呼话筒SV-8003使用手册.doc
- Introductions to PLC.ppt
- internet]件.ppt
- IP案例分析.ppt
- IPD内训资料.ppt
- ISO9000查见表.doc
- ISO工作计划.ppt
- J-景观中英词汇翻译.doc
- JavaScript-4.ppt
- java中的时间类的处理.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)