【教学课件】第4章流程控制.ppt
《【教学课件】第4章流程控制.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第4章流程控制.ppt(48页珍藏版)》请在三一办公上搜索。
1、第4章 流程控制,A,B,P,A,B,P,循环体,真,假,假,真,第4章 流程控制,本章要点,理解Java语言中复合语句的使用方法掌握if条件语句的使用方法了解if语句与switch语句间的区别掌握while循环语句的使用方法掌握dowhile循环语句的使用方法掌握for语句的使用方法了解跳转语句的使用,第4章 流程控制,4.1 复合语句4.2 分支结构4.3 循环语句4.4 跳转语句,主要内容,4.1 复合语句,Java语言的复合语句是以整个块区为单位的语句,所以又称块语句。复合语句由开括号“”开始,闭括号“”结束。语句块可以嵌套,嵌套层数无限制定义类时类体必须采用语句块形式 定义方法时方法
2、体必须采用语句块的形式,4.2 分支语句,4.2.1 if条件语句4.2.2 switch多分支语句,4.2.1 if条件语句,1.简单的if条件语句,格式:if(布尔表达式)语句块,1.简单的if条件语句,【例4-1】判断两个数的大小,将结果输出。,int x=12;int y=21;String outer=变量x小于y!;if(x y)outer=变量x大于y!;System.out.println(outer);,2.ifelse语句,格式:,if(表达件)语句块1;else 语句块2;,2.ifelse语句,【例4-2】判断考试成绩是否合格,将结果输出。,int score=90;i
3、f(score=60)System.out.println(考试成绩及格!);else System.out.println(考试成绩不及格!);,2.ifelse语句,以条件运算符代替ifelse,if(ab)System.out.println(The larger one is:+a);else System.out.println(The larger one is:+b);,System.out.println(The larger one is:“+(ab)?a:b);,3.ifelse if多分支语句,if(表达式1)语句块1;else if(表达式2)语句块2;,else if
4、(表达式n)语句块n;else 语句块n+1;,3.ifelse if多分支语句,3.ifelse if多分支语句,【例4-3】判断两数大小,将结果输出。,int x=12;int y=21;if(x y)System.out.println(变量x大于y!);else if(x=y)System.out.println(变量x等于y!);else System.out.println(变量x小于y!);,4.2.1 if条件语句练习,给出一个年份,判断它是不是闰年。闰年:能被4整除但不能被100整除,或者能被400整除。,(year%4=0&year%100!=0)|(year%400=0)
5、,4.2.1 if条件语句练习,已知一个学生的分数,给出其分数等级。90-100分为A级;80-89分为B级;70-79分为C级;60-69分为D级;0-59分为F级,4.2.1 if条件语句练习,int testscore=76;char grade;if(testscore=90)grade=A;else if(testscore=80)grade=B;else if(testscore=70)grade=C;else if(testscore=60)grade=D;else grade=F;System.out.println(Grade=+grade);,4.2.2 switch选择结
6、构,switch(表达式)case 常量1:语句块1;break;case 常量2:语句块2;break;,case 常量n:语句块n;break;default:语句块n+1;break;,4.2.2 switch选择结构,4.2.2 switch选择结构,已知一个学生的分数,给出其分数等级。90-100分为A级;80-89分为B级;70-79分为C级;60-69分为D级;0-59分为E级,4.2.2 switch选择结构,4.3 循环语句,4.3.1 While语句4.3.2 do/while语句4.3.3 for语句,4.3.1 while语句,while语句的一般形式为:while(表
7、达式)语句块;,false,true,while语句执行过程:首先计算表达式,当表达式的值为true时,执行一次循环体中的语句,重复上述操作到表达式的值为false时退出循环。如果表达式的值在开始时就为false,那么不执行循环体语句直接退出循环。while语句的特点是:先判断表达式,后执行语句。,4.3.1 while语句,4.3.1 while语句,【例4-5】计算从1到100之间所有整数的和,将结果输出。,int i=1;int sum=0;while(i=100)sum+=i+;System.out.println(sum);,4.3.1 while语句,计算存款收益:假设银行中存款1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 流程 控制
链接地址:https://www.31ppt.com/p-5658833.html