- 11
- 0
- 约1.4万字
- 约 64页
- 2018-01-21 发布于湖北
- 举报
第3章-循环语句
总结 2-2 break 语句用在循环中时,可以直接终止循环,将控制转向循环后面的语句 continue 语句的作用是跳过循环体中剩余的语句(中止本次循环)而执行下一次循环 嵌套循环时,必须将被嵌套的循环语句完整地包含在外层循环的循环体内 思考题 完成课后习题8、9、10 根据例题思考如何使用for循环来计算2-100之间所有偶数之和,请写出完整代码。 public class OddSum { public static void main(String[] args) { long result = 0; 补充完整此处的代码 System.out.println(result= + result); } } * * * * * * * * 省略表达式3 for(i=1;i=100;) { sum=sum+1; } 即省去修改循环变量的值,但此时应在循环体内设法结束循环 i++; 省略三个表达式 for( ; ; ) { System.out.printf(这将一直进行下去); Scanner reader=new Scanner(System.in); i=reader.nextDouble(); 即不为循环变量赋初值,不设置循环条件(认为表达式2为真值),不修改循环变量的值,无终止地执行循环体。此时应在循环体内设法结束循环,否则会成为死循环. if(i == X || i == x) break; } 不建议使用这些变形结构! 上节回顾 循环结构的特点是,在给定条件成立时,重复执行某程序段,直到条件不成立为止 * 一般格式: 执行流程: 表达式2 循环体 假(0) 真(非0) for 表达式1 表达式3 for( 表达式1; 表达式2; 表达式3) { 循环体语句 } for 语句 分号用于分隔 for 循环的 三个表达式 1、计算表达式1的值,通常为循环变量赋初值; 2、计算表达式2的值 3、即判断循环条件是否为真,若值为真则执行循环体一次, 否则跳出循环; 4、计算表达式3的值,这里通常写更新循环变量的赋值表达式,然后转回第2步重复执行; 循环变量赋初值 循环条件 循环变量增值 已知2000年我国的人口是12.66亿,如果在以后的5年内人口每年平均增长1.07%,问到2005年我国的人口是多少 ? P = 12.66: R = 0.0107 P = P * (1 + R); for ( i = ; i= ; i++) 2001 2005 已知2000年我国的人口是12.66亿,如果在以后 每年平均增长1.07%,问多少年后我国的人口达 到13亿? 思考 必须循环次数已知! 程序的关键代码如下: Example 1 重复两次 将洗发水抹在湿头发上 搓洗出泡沫 清洗 Example 2 在杯子里倒半斤牛奶 向杯子里加2汤匙巧克力汁 搅拌 重复进行搅拌,直到牛奶和巧 克力汁充分混合 for循环来实现 知道循环次数 ? 知道循环结束的条件 While循环 Do…while循环 和 While (p = 13) { } P = P * (1 + R); n = n + 1; p = 12.66:;r = 0.0107:;n = 0; 已知2000年我国的人口是12.66亿,如果在以后 每年平均增长1.07%,问多少年后我国的人口达 到13亿? 思考 while 语句 1. while循环语句的形式 while(表达式) 循环语句 先判断条件,后执行语句 表达式 循环体 F T 2. 执行过程: 跳出循环 此处无 ; 计算表达式的值,当值为真时,执行循环体语句,一旦条件为假,就停止执行循环体。如果条件在开始时就为假,那么不执行循环体语句直接退出循环。 工作原理 while 循环 [初始化] while(循环条件) { 循环体 } 循环条件中使用的变量需要经过初始化 while 循环 while (index 100) { . . . . . . index++; } while 循环主体中的语句必须修改循环条件的值,否则会形成死循环 while (1) 真 * 例1:求 i=1,sum=0 i=100? sum=sum+i i=i+1 F T int i=1,sum=0; while (i=100) { sum=sum+i; i++; } System.out. printf(
您可能关注的文档
- 第1部分 专题2 必考点5 函数与方程及函数的应用.ppt
- 第1课 外国的传世名作(第二课时).ppt
- 第1部分 第5单元.ppt
- 第20章 倾斜建筑纠偏 (NXPowerLite).ppt
- 第1部分 火电工程强制性条文执行表格--设计分册.doc
- 第1课鸦片战争精品中学ppt课件.ppt
- 第20课 清朝君主专制的强化1.ppt
- 第21讲 拉普拉斯变换的定义.ppt
- 第21课 印度的殖民化和印度人民的抗英斗争(共27张PPT).pptx
- 第22章向量的加法.pptx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)