(8)--第2章-Java编程基础程序设计.ppt
《(8)--第2章-Java编程基础程序设计.ppt》由会员分享,可在线阅读,更多相关《(8)--第2章-Java编程基础程序设计.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 Java编程基础(2)2 2 0 0 1 1 8 8信信阳阳农农林林学学院院本本 科科 专专 业业 精精 品品 课课 程程 项项 目目Java程序设计知识目标理解程序选择结构;掌握if条件语句结构;掌握if-else条件语句结构;掌握if-else嵌套语句结构;掌握switch多重条件语句结构。能力目标会使用if语句结构完成编程。会使用if-else条件语句结构完成条件编程;会使用if-else嵌套结构及switch语句完成多重条件编程。本节教学本节教学目标目标Java程序设计第第2 2节节 选择选择结构程序设计结构程序设计4任务陈述任务陈述123知识准备知识准备任务实施任务实施任务拓
2、展任务拓展任务实训任务实训5Java程序设计1 1 任务陈述任务陈述任务描述:分别用if和switch语句实现:输入2020年的月份,输出该月份的天数。运行结果:Java程序设计2 知识准备2.6 选择结构-if语句选择结构,也被称为分支结构。要进行逻辑运算判断,根据不同的结果选择执行不同的代码。1 单分支(if语句)格式为:if(关系表达式)语句体Java程序设计2 知识准备执行流程:首先判断关系表达式的值,如果是true就执行语句体,如果是false就不执行语句体。例:用if语句,实现:输入两个整数,判断是否相等,如果是,就输出:两个整数相等!Java程序设计2 知识准备注意:(1)关系表
3、达式无论简单还是复杂,结果必须是boolean类型。如,if(a=b)写成了if(a=b)这个时候如果a和b是int类型就会报错。(2)if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略。建议不省略。Java程序设计2 知识准备2 双分支(if-else语句)格式为:if(关系表达式)语句体1;else 语句体2;Java程序设计2 知识准备执行流程:首先判断关系表达式的值,如果是true,就执行语句体1,如果是false,就执行语句体2。例:用if-else语句实现:输入两个整数,比较大小,输出较大的值。条件运算符(?:)和if语句的第二种格式很相似,在某些情况下
4、可以相互转换。例:用条件运算符实现:输入两个整数,比较大小,输出较大的值。Java程序设计2 知识准备3 多分支(if-else if-else语句)是if语句的嵌套,else子句嵌套if-else。格式为:if(关系表达式1)语句体1;else if(关系表达式2)语句体2;else 语句体n+1;Java程序设计2 知识准备Java程序设计2 知识准备执行流程:首先判断关系表达式1的值,如果是true就执行语句体1,如果是false,就继续判断关系表达式2的值;如果是true就执行语句体2,如果是false就继续判断后面关系表达式的值,如果没有任何关系表达式为true,就执行语句体n+1。
5、例:用if语句的嵌套,实现:输入一个学生的考试成绩(0-100的整数),输出成绩的等级。大于等于90分为“优”;大于等于80分并小于90分为“良”;大于等于70分并小于80分为“中”;大于等于60分并小于70分为“及格”;小于60分为“不及格”。Java程序设计2 知识准备2.7 选择结构-switch语句switch语句是多分支的结构。1 switch语句格式switch(表达式)case 值1:语句体1;break;case 值2:语句体2;break;case 值n:语句体n;break;default:语句体n+1;break;Java程序设计2 知识准备2 格式解释(1)表达式的类型
6、为:byte,short,int,char类型。JDK5以后可以是枚举类型。JDK7以后可以是String类型。(2)case后面跟的是要和表达式进行比较的值。(3)语句体部分可以是一条或多条语句。(4)break表示中断的意思,可以结束switch语句。(5)default语句表示所有情况都不匹配的时候,需要执行的内容。Java程序设计2 知识准备Java程序设计2 知识准备执行流程:首先,计算出表达式的值。其次,和case后面的值依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 基础 程序设计
限制150内