版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 掌握boolean类型的用法 掌握关系运算符和逻辑运算符 掌握基本if选择结构 用什么数据类型能表示用什么数据类型能表示 一件艺术品是真货还是假货一件艺术品是真货还是假货 地铁地铁2号线的首发车时间是号线的首发车时间是5:00吗吗 这次考试成绩在这次考试成绩在90分之上吗分之上吗 boolean (布尔布尔)类型类型 boolean类型的值:类型的值: 真:真:true 假:假:false boolean类型只有这两个值类型只有这两个值 为什么需要为什么需要boolean类型类型 1、从控制台输入张三同学的成绩,与李四的成 绩(80分)比较,输出“张三的成绩比李四的成 绩高吗?” 的判断结果
2、 int liSi = 80; /学员李四成绩学员李四成绩 boolean isBig ; /声明一个声明一个boolean类型的变量类型的变量 Scanner input = new Scanner(System.in); System.out.print(输入学员张三成绩输入学员张三成绩: ); /提示要输入学员张三的成绩提示要输入学员张三的成绩 int zhangSan = input.nextInt(); /输入张三的成绩输入张三的成绩 isBig = zhangSan liSi ; /将比较结果保存在将比较结果保存在boolean变量中变量中 System.out.println(
3、张三成绩比李四高吗张三成绩比李四高吗 ? +isBig ); /输出比较结果输出比较结果 定义定义boolean变量变量isBig,存储比较结果,存储比较结果 将比较结果保存在将比较结果保存在isBig变量中变量中 演示示例演示示例1:用:用boolean变量描述信息变量描述信息 比较高低、大小、长短等比较高低、大小、长短等 张三的考试成绩是否比李四高张三的考试成绩是否比李四高 大象是否比乌龟更长寿大象是否比乌龟更长寿 篮球跟地球一样大吗篮球跟地球一样大吗 如何比较?如何比较?使用使用关系运算符关系运算符可以比较高低、大小、长短等可以比较高低、大小、长短等 为什么使用关系运算符为什么使用关系运
4、算符 常用的关系运算符有哪些: ,=, 李四的成绩李四的成绩 假假 大象的寿命大象的寿命 90 ) 获得一个获得一个MP4作为奖励;作为奖励; 结合问题结合问题2 基本的基本的if选择结构选择结构 结果必须是布尔值结果必须是布尔值 只有一条语句时,建只有一条语句时,建 议不省略议不省略 import java.util.Scanner; public class GetPrize public static void main(String args) Scanner input = new Scanner(System.in); System.out.print(输入张浩的输入张浩的Java
5、成绩成绩: ); /提示输入提示输入Java成绩成绩 int score = input.nextInt(); /从控制台获取张浩的从控制台获取张浩的Java成绩成绩 if ( score 90 ) /判断是否大于判断是否大于90分分 System.out.println(老师说老师说:不错,奖励一个不错,奖励一个MP4!); 使用基本的使用基本的if选择结构选择结构 演示示例演示示例2:使用基本:使用基本if选择结构选择结构 3、张浩Java成绩大于98分,而且音乐成绩大于 80分,老师奖励他;或者Java成绩等于100分, 音乐成绩大于70分,老师也可以奖励他 分析:怎样把多个条件连接起来
6、?分析:怎样把多个条件连接起来?使用使用逻辑运算符逻辑运算符 score1 98 / 张浩的张浩的Java成绩成绩 int score2 = 72; / 张浩的音乐成绩张浩的音乐成绩 if ( ( score1 98 使用复杂条件下的使用复杂条件下的if选择结构解决问题选择结构解决问题3 演示示例演示示例3:复杂条件下的:复杂条件下的if选择结构选择结构 4、如果张浩、如果张浩Java考试成绩大于考试成绩大于98分,老师分,老师 就奖励他一个就奖励他一个MP4,否则老师就罚他进行编,否则老师就罚他进行编 码码 使用两个基本使用两个基本if选择结构选择结构 使用使用if-else选择结构选择结构
7、实现实现 if (score 98) System.out.println(老师说老师说:不错,奖励一个不错,奖励一个MP4!); if (score 98 ) 奖励一个奖励一个MP4; else 惩罚进行编码;惩罚进行编码; 结合问题结合问题4 使用使用if-else选择结构解决问题选择结构解决问题4 public class SimpleIf2 public static void main(String args) int score = 91; / 张浩的张浩的Java成绩成绩 if (score 98) System.out.println(老师说老师说:不错,奖励一个不错,奖励一个
8、MP4!); else System.out.println(老师说老师说:惩罚进行编码!惩罚进行编码!); 演示示例演示示例4:使用:使用if-else结构结构 需求说明: 录入会员信息 判断录入的会员号是否合法 完成时间:完成时间:20分钟分钟 n常见调试问题及解决办法常见调试问题及解决办法 n代码规范问题代码规范问题 共性问题集中讲解共性问题集中讲解 说出已学过的数据类型有哪些? 举例说明已学过的运算符有哪些? if和if-else选择结构执行的顺序是什么? 用户输入两个数a、b。如果a能被b整除或a加 b大于1000,则输出a;否则输出b 提示:提示: if (a % b = 0) |
9、 (a + b 100) System.out.println(a); else System.out.println(b); 参考代码参考代码 需求说明: 抽奖规则:会员号的百位数字等于产生的随机数字 即为幸运会员 完成时间:完成时间:15分钟分钟 使用使用多重多重if选择结构选择结构 将成绩分成几个连续区间判断。使用单个将成绩分成几个连续区间判断。使用单个if选择结选择结 构无法完成,使用多个构无法完成,使用多个if选择结构很麻烦选择结构很麻烦 1、对学员的结业考试成绩评测、对学员的结业考试成绩评测 成绩成绩=90 :优秀:优秀 成绩成绩=80 :良好:良好 成绩成绩=60 :中等:中等
10、成绩成绩= 90 ) System.out.println(优秀优秀); else if (score = 80 ) System.out.println(良好良好); else if (score = 60 ) System.out.println(中等中等); else System.out.println(差差); 大于等于大于等于90分分 大于等于大于等于60分,小于分,小于80分分 小于小于60分分 大于等于大于等于80分,小于分,小于90分分 演示示例演示示例1:使用多重:使用多重if选择结构选择结构 使用多重使用多重if选择结构解决问题选择结构解决问题1 2、我想买车,买什么车决
11、定于我在银行有、我想买车,买什么车决定于我在银行有 多少存款多少存款 如果我的存款超过如果我的存款超过500万,我就买凯迪拉克万,我就买凯迪拉克 否则,如果我的存款超过否则,如果我的存款超过100万,我就买帕萨特万,我就买帕萨特 否则,如果我的存款超过否则,如果我的存款超过50万,我就买依兰特万,我就买依兰特 否则,如果我的存款超过否则,如果我的存款超过10万,我就买奥托万,我就买奥托 否则,我买捷安特否则,我买捷安特 int money = 52; / 我的存款,单位:万元我的存款,单位:万元 if (money = 500) System.out.println(太好了,我可以买凯迪拉克太
12、好了,我可以买凯迪拉克); else if (money = 100) System.out.println(不错,我可以买辆帕萨特不错,我可以买辆帕萨特); else if (money = 50) System.out.println(我可以买辆依兰特我可以买辆依兰特); else if (money = 10) System.out.println(至少我可以买个奥托至少我可以买个奥托); else System.out.println(看来,我只能买个捷安特了看来,我只能买个捷安特了); 各个条件的顺序可以各个条件的顺序可以 任意排列吗?任意排列吗? 演示示例演示示例2:使用多重:使用
13、多重if选择结构选择结构 使用多重使用多重if选择结构解决问题选择结构解决问题2 使用使用嵌套嵌套if选择结构选择结构 要判断是否能够进入决赛要判断是否能够进入决赛 在确定进入决赛的情况下,还要判断是进入在确定进入决赛的情况下,还要判断是进入 男子组,还是进入女子组男子组,还是进入女子组 3、学校举行运动会,百米赛跑跑入、学校举行运动会,百米赛跑跑入10秒秒 内的学生有资格进决赛,根据性别分别进内的学生有资格进决赛,根据性别分别进 入男子组和女子组入男子组和女子组 嵌套嵌套if选择结构选择结构 if(条件(条件1) if(条件(条件2) 代码块代码块1 else 代码块代码块2 else 代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南省重点中学2025-2026学年初三第一次(4月)诊断英语试题含解析
- 浙江省台州市重点达标名校2025-2026学年初三二诊模拟试题(二)语文试题试卷含解析
- 营口市重点中学2025-2026学年初三保温练习(一)数学试题含解析
- 山东省庆云县2026年初三下期末质量检查英语试题理试题含解析
- 强直性脊柱炎护理查房全流程规范化实践指南
- 土地出卖合同
- 2026年汽车债券转让合同(1篇)
- 期房买卖合同与现房买卖合同(规范范本)
- 2026年人工湿地生态修复施工方案
- 2026年职业教育经费投入现状与绩效评价研究
- 文化广场地下停车场建设项目可行性研究报告
- 三十六计教学课件
- 银行心理测试题目及答案
- 涉法涉诉信访培训课件
- 2025年四川省成都市初中学业水平考试中考(会考)地理试卷(真题+答案)
- 2025年焊工(技师)考试练习题库(附答案)
- 冷库节能措施方案(3篇)
- GB/T 2820.5-2025往复式内燃机驱动的交流发电机组第5部分:发电机组
- 学术自由与责任共担:导师制度与研究生培养制的深度探讨
- 高中数学三年教学规划
- 保卫科部门绩效考核标准
评论
0/150
提交评论