Java循环语句和分支语句.ppt
《Java循环语句和分支语句.ppt》由会员分享,可在线阅读,更多相关《Java循环语句和分支语句.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第3 3章流程控制语句章流程控制语句 2023/1/28本章学习导航本章学习导航2023/1/28本章学习要点本章学习要点lif语句语句lswitch语句语句lfor循环循环lwhile循环循环ldo-while循环循环lbreak语句语句lcontinue语句语句 2023/1/283.1.1 if语句 其一般格式为:第一种形式:第一种形式:if if【例3-1】简单if语句的使用。判断一个数是否为奇数,如果为奇数则输出,否则不做任何处理。(Demo3_1.java)。2023/1/283.1.1 if语句 其一般格式为:第二种形式:第二种形式:if-else if-else【例3-2】
2、if-else语句的使用。判断一个数是奇数还是偶数,并给出 相 应 的 提 示 信 息。(Demo3_2.java)。2023/1/283.1.1 if语句 在解决复杂问题时,并不是通过一个简单的条件语句就能解决,而是需要由若干个条件来决定复杂的操作。对于这种情况,则可以用嵌套的if语句来解决。其一般格式为第三种形式:第三种形式:if-else-if if-else-if 2023/1/283.1.1 if语句 if-else-ifif-else-if执行过程执行过程2023/1/283.1.1 if语句【例3-3】if语句的嵌套。给出任意3个数,找出最大值并输出(Demo3_3.java)。
3、(1)在if结构中使用复合语句和缩进可以增强程序的可读性;(2)当被嵌套的if语句为if-else形式或if-elseif形式时,将会出现多个if和多个else重叠的情况,Java语言规定,else总是与它前面最近的if配对。操作提示操作提示2023/1/283.1.2 switch语句 switch语句的一般形式如下:switch(表达式)case值1:语句组1;break;case值2:语句组2;break;case值n:语句组n;break;default:语句组;其含义是:计算表达式的值,并与其后的常量表达式值逐个比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再
4、进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。SwitchSwitch语句语句 2023/1/283.1.2 switch语句【例3-4】switch语句的使用。通过键盘输入月份,输出相应月份的英文单词(Demo3_4.java)。lswitch之后括号内的表达式只能是整型(byte,short,char和int)或字符型表达式,不能是长整型或其它任何类型;l在case后的各常量表达式的值不能相同,否则会出现错误;l在case后,允许有多个语句,可以不用括起来。当然也可作为复合语句用括起来;l各case和defau
5、lt语句的先后顺序可以变动;lbreak语句用来在执行完一个case分支后,使程序跳出switch语句。在一些特殊情况下,多个不同的case值要执行一组相同的操作,这时可以不用break语句;ldefault子句可以省略不用。操作提示操作提示2023/1/28(1)上机调试程序,完成对Simu3_1.java程序的修改。(2)以学习小组为单位分组完成,每小组推荐一名成员进行程序演示。操作提示操作提示1操作要求操作要求(1)以小组形式讨论if语句和switch语句各自的特性。(2)以小组形式讨论在if语句的嵌套中,if-else的匹配原则。(3)以小组形式讨论switch语句中break语句的作
6、用,如果没有break语句,程序执行将发生什么样的改变。(4)将书中用switch语句实现的程序,利用if嵌套来完成相同的功能。操作要求操作要求2023/1/283.2.1 for语句 其一般格式为:其执行过程为:(1)求解初值表达式;(2)求解条件表达式,若值为true,则执行循环体语句区块,然后再执行第(3)步;若值为false,则跳出循环体语句;(4)求解循环过程表达式,然后转去执行第(2)步。forfor语句语句图3-12for语句的执行流程图2023/1/283.2.1 for语句【例 3-5】for语 句 的 使 用。计 算 1 2 3.100的 累 加 和(Demo3_5.jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 循环 语句 分支
限制150内