控制语句(条件和选择)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《控制语句(条件和选择)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 语句 条件 选择 课件
- 资源描述:
-
1、第三第三章章条件结构条件结构本章任务本章任务掌握条件语句掌握条件语句 if,if-else,if-else if-else掌握选择语句掌握选择语句 switch 掌握掌握if条件结构条件结构 使用基本使用基本if条件结构条件结构 使用多重使用多重if条件结构条件结构 掌握掌握switch结构的用法结构的用法本章目标本章目标1、用、用boolean类型描述:学员张三的考试成绩是类型描述:学员张三的考试成绩是否比学员李四(否比学员李四(80分)高分)高如何使用如何使用boolean类型类型int liSi=80;/学员李四成绩学员李四成绩boolean isBig;/声明一个声明一个boolean
2、类型的变量类型的变量 Scanner input=new Scanner(System.in);System.out.print(输入学员张三成绩输入学员张三成绩:);/提示要输入学员张三的成绩提示要输入学员张三的成绩int zhangSan=input.nextInt();/输入张三的成绩输入张三的成绩 isBig=zhangSan liSi;/将比较结果保存在将比较结果保存在boolean变量中变量中 System.out.println(张三成绩比李四高吗张三成绩比李四高吗?+isBig);/输出比较结果输出比较结果存储比较结果存储比较结果条件表达式条件表达式从控制台接收一从控制台接收一
3、个整数个整数完整代码演示完整代码演示演示示例演示示例1:用:用boolean变量描述信息变量描述信息什么是关系运算符什么是关系运算符 常用的关系运算符有哪些:常用的关系运算符有哪些:,=,=大象的寿命大象的寿命 李四的成绩李四的成绩 假假令狐冲每次考试成绩令狐冲每次考试成绩=90分分 真真篮球的大小篮球的大小=地球的大小地球的大小 假假由此看出由此看出关系运算符的作用:用来做比较运算关系运算符的作用:用来做比较运算比较后结果:比较后结果:boolean类型类型什么是什么是if条件结构条件结构 if条件结构是根据条件条件结构是根据条件判断之后再做处理判断之后再做处理if(条件条件)/语句语句 i
4、f(令狐冲令狐冲Java成绩成绩 90)师父奖励令狐冲;师父奖励令狐冲;结合问题结合问题2基本的基本的if条件结构条件结构如何使用如何使用if条件结构条件结构6-1 回顾:如果令狐冲的回顾:如果令狐冲的Java考试成绩大于考试成绩大于90分,师父就奖分,师父就奖励他励他独孤九剑独孤九剑剑谱剑谱使用使用if条件结构该如何实现条件结构该如何实现import java.util.Scanner;public class Hello2 public static void main(String args)Scanner input=new Scanner(System.in);System.out.
5、print(输入令狐冲的输入令狐冲的Java成绩成绩:);int score=input.nextInt();/令狐冲的令狐冲的Java成绩成绩 if(score 90)/判断是否大于判断是否大于90分分 System.out.println(师父说师父说:不错,给你独孤九剑剑谱不错,给你独孤九剑剑谱);演示示例演示示例2:使用基本:使用基本if条件结构条件结构如何使用如何使用if条件结构条件结构6-2 3、令狐冲、令狐冲Java成绩大于成绩大于90分,而且音乐成绩大于分,而且音乐成绩大于80分,分,师父奖励他;或者师父奖励他;或者Java成绩等于成绩等于100分,音乐成绩大于分,音乐成绩大于
6、70分,师父也可以奖励他分,师父也可以奖励他分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?使用逻辑运算符使用逻辑运算符运算符运算符表达式表达式说明说明&条件条件1&条件条件2仅仅两个条件同时为真,结果为真仅仅两个条件同时为真,结果为真|条件条件1|条件条件2只要两个条件有一个为真,结果为真只要两个条件有一个为真,结果为真!条件条件条件为真时,结果为假条件为真时,结果为假条件为假时,结果为真条件为假时,结果为真问题问题3的条件如何编写的条件如何编写如何使用如何使用if条件结构条件结构6-3多使用小括号多使用小括号()控制优先级控制优先级score1 90&score2 80|sco
7、re1=100&score2 70运算符的优先级:运算符的优先级:最高的优先级:小括号,即最高的优先级:小括号,即()最低的优先级:赋值运算符,即最低的优先级:赋值运算符,即=优先级顺序:!优先级顺序:!算术运算符算术运算符比较运算符比较运算符&|public class Hello3 public static void main(String args)int score1=100;/令狐冲的语文成绩令狐冲的语文成绩 int score2=72;/令狐冲的历史成绩令狐冲的历史成绩 if (score1 90&score2 80)|(score1=100&score2 70)System.o
8、ut.println(师父说师父说:不错,给你独孤九剑剑谱不错,给你独孤九剑剑谱);如何使用如何使用if条件结构条件结构6-4 4、如果令狐冲考试成绩大于、如果令狐冲考试成绩大于90分,师父就奖励他分,师父就奖励他独孤九剑独孤九剑,否则师父就罚他上思过崖闭关思过,否则师父就罚他上思过崖闭关思过使用两个基本使用两个基本if条件结构条件结构使用使用if-else条件结构实现条件结构实现if(score 90)System.out.println(师父说师父说:不错,给你不错,给你独孤九剑独孤九剑剑谱剑谱);if(score 90)师父奖励令狐冲;师父奖励令狐冲;else 师父罚他闭关思过;师父罚他
展开阅读全文