运算符和条件结构课件.ppt

运算符和条件结构课件.ppt

ID:57050693

大小:2.52 MB

页数:56页

时间:2020-07-28

运算符和条件结构课件.ppt_第1页
运算符和条件结构课件.ppt_第2页
运算符和条件结构课件.ppt_第3页
运算符和条件结构课件.ppt_第4页
运算符和条件结构课件.ppt_第5页
资源描述:

《运算符和条件结构课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言逻辑运算符和条件结构2回顾什么是变量?如何声明变量、给变量赋值和使用变量?Java中常用的数据类型有哪些?算术运算符中“/”和“%”的区别是什么?发生自动类型转换的条件是什么?如何进行强制类型转换?3目标掌握boolean类型的用法掌握关系运算符和逻辑运算符掌握if条件结构使用基本if条件结构使用多重if条件结构掌握switch结构的用法掌握键盘输入4内容boolean类型关系运算符if条件结构switch结构5为什么需要boolean类型用什么数据类型能表示一件商品是真货还是假货一个条件成立还是不成立boolean(布尔)类型boolea

2、n类型的值:真:true假:falseboolean类型只有这两个值6如何使用boolean类型1、用boolean类型描述:学员张三的考试成绩是否比学员李四(80分)高完整代码演示存储比较结果intliSi=80;//学员李四成绩从控制台接收一booleanisBig;//声明一个boolean类型的变量个整数System.out.print(“输入学员张三成绩:”);//提示要输入学员张三的成绩Scannerinput=newScanner(System.in);intzhangSan=input.nextInt();//输入张三的成绩isBig=

3、zhangSan>liSi;//将比较结果保存在boolean变量中System.out.println("张三成绩比李四高吗?"+isBig);//输出结果条件表达式7演示示例:用boolean变量描述信息8内容boolean类型关系运算符if条件结构switch结构9为什么使用关系运算符比较高低、大小、长短张三的考试成绩是否比李四高大象是否比乌龟更长寿篮球跟地球一样大吗如何比较?使用关系运算符可以比较高低、大小、长短10什么是关系运算符常用的关系运算符有哪些:>,<大象的寿命<乌龟的寿命真==,!=张三的成绩>李四的成绩假小明每次考试成绩>=90分

4、真>=,<=篮球的大小==地球的大小假由此看出关系运算符的作用:用来做比较运算比较后结果:boolean类型11Java中的关系运算符关系运算符说明举例>大于99>100,结果为false<小于大象的寿命<乌龟的寿命,结果为true>=大于等于小明每次的考试成绩大>=0,结果为true<=小于等于小明每次的考试成绩大<=0,结果为false==等于地球的大小==篮球的大小,结果为false!=不等于水的密度!=铁的密度,结果为true12内容boolean类型关系运算符if条件结构switch结构13为什么需要if条件结构2、如果小明的英语考试成绩大于

5、90分,爸爸就奖励他一个MP4使用if条件结构可以解决14什么是if条件结构if条件结构是根据条件判断之后再做处理基本的if条件结构假if(条件表达式){//语句表达}式真结合问题2语句if(小明英语成绩>90){爸爸奖励MP4;}15如何使用if条件结构6-1如果小明的英语考试成绩大于90分,爸爸就奖励他一个MP4使用if条件结构该如何实现importjava.util.*;publicclassIfDemo1{publicstaticvoidmain(String[]args){System.out.println("输入小明的英语成绩:");Sc

6、annerinput=newScanner(System.in);intscore=input.nextInt();if(score>90){System.out.println("爸爸说:不错,奖励你个MP4吧!");}}}演示示例:使用基本if条件结构16如何使用if条件结构6-23、小明的英语成绩大于90分,而且数学成绩大于80分,爸爸奖励他;或者语文成绩等于100分,物理成绩大于70分,爸爸也可以奖励他使用逻辑运算符运算符表达式说明&&条件1&&条件2仅仅两个条件同时为真,结果为真

7、

8、条件1

9、

10、条件2只要两个条件有一个为真,结果为真条件为真时,

11、结果为假!!条件条件为假时,结果为真17如何使用if条件结构6-3问题3的条件如何编写score1>90&&score2>80

12、

13、score3==100&&score4>70运算符的优先级:最高的优先级:小括号,即()()最低的优先级:赋值运算符,即=!高优先级顺序:算术运算符比较运算符&&低

14、

15、=多使用小括号()控制优先级18publicclassIfDemo2{publicstaticvoidmain(String[]args){intscore1=95;//小明的英语成绩intscore2=72;//小明的数学成绩intscore3=100;//

16、小明的语文成绩intscore4=85;//小明的物理成绩if((score1>90&&sco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。