第3章控制结构优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章控制结构优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第3章控制结构优秀PPT.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章控制结构现在学习的是第1页,共26页本章学习目标本章学习目标几种分支语句的使用。几种分支语句的使用。熟练使用三种循环语句进行编程。熟练使用三种循环语句进行编程。能应用嵌套循环语句解决较为复杂的问题。会使用会使用break、continue、return语句编程。掌握方法的定义及调用掌握方法的定义及调用语法错误的调试。对对Java程序格式的熟练掌握。程序格式的熟练掌握。现在学习的是第2页,共26页3.1 选择结构 (1)双分支选择结构:if/else语句用来判定一个条件语句用来判定一个条件(布布尔表达式尔表达式),当条件为真,当条件为真(true)时执行一个操作,条件为假(false)时执
2、行另一个操作。(2)(2)单分支选择结构:省略了单分支选择结构:省略了elseelse的的if语句在条件为真时语句在条件为真时执行一个操作,条件为假时则跳过该操作。执行一个操作,条件为假时则跳过该操作。(3)(3)多分支选择结构:switchswitch语句则是根据表达式的值来决定执行许多不同操作中的某一个操作。现在学习的是第3页,共26页3.1.1 if语句 1 1if if语句的基本形式语句的基本形式if(if(布尔表达式)语句区块1 1else 布尔表达式语句区块2 2语句区块1 1 语句区块2 2布尔表达式语句区块2语句区块1现在学习的是第4页,共26页3.1.1 if语句2省略了el
3、se子句的if语句if(布尔表达式)语句区块 语句区块布尔表达式现在学习的是第5页,共26页3.1.1 if语句3 3if语句的嵌套语句的嵌套其形式如下:if(布尔表达式布尔表达式1)语句区块1else if(else if(布尔表达式2)2)语句区块2else if(else if(布尔表达式布尔表达式3)3)语句区块3 .else 语句区块n+1 现在学习的是第6页,共26页4使用if嵌套时的注意事项Java编译器是将else与离它最近的非匹配的if组合在一起,除非用花括号指定不同的匹配方式。现在学习的是第7页,共26页3.1.2 switch语句其格式如下:其格式如下:switch(sw
4、itch(表达式表达式)case case 值值1 1:语句区块:语句区块1 1;break;/break;/分支分支1 1 case case 值值2 2:语句区块:语句区块2 2;break;/break;/分支分支2 2 case case 值值n n:语句区块:语句区块n n;break;/break;/分支分支n n default default:语句区块语句区块n+1n+1;/分支分支n+1n+1 现在学习的是第8页,共26页3.2 循环结构循环语句的作用是反复执行一段程序代码,直到满足终止条件为止。Java语言提供的循环语句有:while语句、do-while语句和for语句。
5、现在学习的是第9页,共26页3.2.1 while语句while语句的一般形式为:while(布尔表达式)循环体语句区块 循环体语句区块布尔表达式现在学习的是第10页,共26页3.2.2 dowhile语句do-while语句的一般形式为:do 循环体语句区块 while(布尔表达式);现在学习的是第11页,共26页3.2.3 for语句for语句的一般形式为:for(初值表达式;布尔表达式;循环过程表达式)循环体程序语句区块初值表达式布尔表达式循环体语句区块循环过程表达式现在学习的是第12页,共26页循环控制要点 1循环控制变量(或循环计数器)的名字,即循环变量名。2循环控制变量的初始值。3
6、每执行一次循环时,循环控制变量的增量(或减量)。4测试循环控制变量的终值条件(即是否继续进行循环)。现在学习的是第13页,共26页3.3 跳转控制语句break语句 continue语句 return语句 现在学习的是第14页,共26页3.3.1 break语句breakbreak语句通常有不带标号和带标号两种形式:语句通常有不带标号和带标号两种形式:breakbreak;break Lab;break Lab;其中:其中:breakbreak是关键字;是关键字;Lab是用户定义的标号。break语句虽然可以独立使用,但通常主要用于switch结构和循环结构中,控制程序的执行流程转移。结构和循
7、环结构中,控制程序的执行流程转移。现在学习的是第15页,共26页3.3.2 continue语句continuecontinue语句只能用于循环结构中,其作用是使循环短路。它有下述两语句只能用于循环结构中,其作用是使循环短路。它有下述两种形式:种形式:continue;continue;continue lab;continue lab;其中:其中:continuecontinue是关键字;是关键字;LabLab为标号。为标号。1 1continuecontinue语句也称为循环的短路语句。在循环结构中,当程语句也称为循环的短路语句。在循环结构中,当程序执行到序执行到continueconti
8、nue语句时就返回到循环的入口处,执行下一次语句时就返回到循环的入口处,执行下一次循环,而使循环体内写在循环,而使循环体内写在continuecontinue语句后的语句不执行。语句后的语句不执行。2 2当程序中有嵌套的多层循环时,为从内循环跳到外循环,可使用带当程序中有嵌套的多层循环时,为从内循环跳到外循环,可使用带标号的标号的continue labcontinue lab语句。此时应在外循环的入口语句前方语句。此时应在外循环的入口语句前方加上标号。加上标号。现在学习的是第16页,共26页3.3.3 return语句return语句用于方法的返回上,当程序执行到return语句时,终止当前
9、方法的执行,返回到调用这个方法的语句。Return语句通常位于一个方法体的最后一行,有带参数的和不带参数的两种形式,带参数形式的return语句退出该方法时并返回一个值。现在学习的是第17页,共26页3.4 方法方法是类的成员,它与类的成员变量一起被封装在类中,方法是类的成员,它与类的成员变量一起被封装在类中,并在类中实现。成员方法描述对象所具有的功能或操作,并在类中实现。成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块。反映对象的行为,是具有某种相对独立功能的程序模块。它与过去所说的子程序、函数等概念相当。一个类或对它与过去所说的子程序、函数等概念相当。一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 结构 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内