平行垂直倾斜公差课件.pptx
《平行垂直倾斜公差课件.pptx》由会员分享,可在线阅读,更多相关《平行垂直倾斜公差课件.pptx(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第5 5章 循环与选择性语句5-15-1程序的结构设计5-1-1 5-1-1 顺序结构5-1-2 5-1-2 选择结构5-1-3 5-1-3 循环结构5-25-2循环5-2-1 for5-2-1 for循环5-2-2 while5-2-2 while循环5-2-3 do while5-2-3 do while循环5-2-4 5-2-4 嵌套循环5-35-3循环的跳离5-3-1 break5-3-1 break语句5-3-2 continue5-3-2 continue语句5-45-4我的程序会转弯选择语句5-4-1 if5-4-1 if语句5-4-2 if-else5-4-2 if-else语
2、句5-4-3 if5-4-3 if的简洁版条件运算符5-55-5更好用的多重选择switchswitch语句第1页/共20页第5 5章 循环与选择性语句5.1 5.1 程序的结构设计自顶向下 逐步求精 模块化 除了以上的原则,结构化程序设计还有一个重要的规定,那就是只能使用“顺序结构”、“选择结构”、“循环结构”这三种基本结构(或由它们派生出来的结构)来定义程序的流程。三种基本流程控制结构示意图分别如下所示。第2页/共20页5.1 5.1 程序的结构设计第3页/共20页5.2 5.2 循环语句 循环结构是程序中一种重要的基本结构,是指在一定的条件下反复执行某段程序,被反复执行的这段程序称为“循
3、环体”。JavaJava中有三种语句来实现循环结构,分别是for for,whilewhile和do-whiledo-while语句。它们的结构分别如下图所示。第4页/共20页5.2 5.2 循环语句第5页/共20页5.2 5.2 循环语句5.2.1 for5.2.1 for语句forfor语句是三个循环语句中功能最强,使用最广泛的一个。forfor语句的格式如下:for(for(表达式1 1;表达式2 2;表达式3)3)循环体语句;表达式1 1一般是一个赋值语句,它用来给循环控制变量赋初值;表达式2 2是一个布尔类型的表达式,它决定什么时候退出循环;表达式3 3一般用来修改循环变量,控制变量
4、每循环一次后按什么方式变化。这三个部分之间用“;”分开。第6页/共20页5.2.1 for5.2.1 for语句forfor语句的执行过程:(1 1)在循环刚开始时,先计算表达式1 1,在这个过程中,一般完成的是初始化循环变量或其它变量。(2 2)根据表达式2 2的值来决定是否执行循环体。表达式2 2是一个返回布尔值的表达式,若该值为假,将不执行循环体,并退出循环;若该值为真,将执行循环体。(3 3)执行完一次循环体后,计算表达式3 3。在这个过程中一般会修改循环变量。(4 4)转入第(2 2)步继续执行。【例5.15.1】用forfor语句计算1010的阶乘第7页/共20页5.2 5.2 循
5、环语句5.2.2 while5.2.2 while语句whilewhile语句的格式如下:while(while(条件表达式)循环体语句;在循环刚开始时,会计算一次“条件表达式”的值。当条件为假时,将不执行循环体,直接跳转到循环体外,执行循环体外的后续语句;当条件为真时,便执行循环体。每执行完一次循环体,都会重新计算一次条件表达式,当条件为真时,便继续执行循环体,直到条件为假才结束循环。【例5.25.2】用whilewhile语句计算1010的阶乘 第8页/共20页5.2 5.2 循环语句5.2.3 do-while5.2.3 do-while语句 do-whiledo-while语句的格式如
6、下:dodo 循环体语句;while(while(条件表达式)do-whiledo-while循环与whilewhile循环的不同在于:它先执行循环中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假则终止循环。因此,do-whiledo-while循环至少要执行一次循环语句。【例5.35.3】用do-whiledo-while语句计算1010的阶乘 第9页/共20页5.2 5.2 循环语句5.2.3 5.2.3 嵌套循环在一个循环中又包含另一个循环,这称为循环的嵌套。【例5.45.4】for for语句的嵌套第10页/共20页5.3 5.3 循环的跳离跳转语句用来实现循环执行过程中
7、的流程转移。在JavaJava语言中,有两种跳转语句:breakbreak语句和continuecontinue语句。breakbreak语句和continuecontinue语句控制循环流程的区别在于:breakbreak语句用于强行退出循环,不执行循环中剩余的语句。而continuecontinue语句则停止执行当前的循环,开始新的循环。breakbreak语句和continuecontinue语句都有两种使用形式:一种是不带标号的breakbreak语句和continuecontinue语句;一种是带标号的breakbreak语句和continuecontinue语句。第11页/共20页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平行 垂直 倾斜 公差 课件
限制150内