java基础之变量、数据类型和运算符2.pptx

java基础之变量、数据类型和运算符2.pptx

ID:57584623

大小:259.35 KB

页数:21页

时间:2020-08-27

java基础之变量、数据类型和运算符2.pptx_第1页
java基础之变量、数据类型和运算符2.pptx_第2页
java基础之变量、数据类型和运算符2.pptx_第3页
java基础之变量、数据类型和运算符2.pptx_第4页
java基础之变量、数据类型和运算符2.pptx_第5页
资源描述:

《java基础之变量、数据类型和运算符2.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、变量、数据类型和运算符2自动类型转换举例某班第一次Java考试平均分81.29,第二次比第一次多2分,计算第二次考试平均分?问题doublefirstAvg=81.29;//第一次平均分doublesecondAvg;//第二次平均分intrise=2;secondAvg=firstAvg+rise;System.out.println("第二次平均分是:"+secondAvg);2/48自动类型转换规则规则1:如果一个操作数为double型,则整个表达式可提升为double型规则2:满足自动类型转换的条件两种类型要兼容数值类型(整型和浮点型)互相兼容

2、目标类型大于源类型例如:double型大于int型3/48下面语句正确吗?intage=19;charsex='女';charresult=age+sex;常见错误inta=10;intb=10.2;doublec=10;c=a;intd=c;int不可以自动转换成chardouble不可以自动转化成int代码阅读4/48强制类型转换intbefore=20;//apple笔记本市场份额doublerise=9.8;//增长的份额intnow=before+rise;//现在的份额intnow=before+(int)rise;(类型名)表达式intb

3、=(int)10.2;doublea=10;intc=(int)a;更改为强制类型转换去年Apple笔记本所占市场份额是20,今年增长的市场份额是9.8,求今年所占份额?语法问题编译出错:不能完成自动类型转换强制类型转换演示示例4:强制类型转换5/48小结实现一个数字加密器,加密规则是加密结果=(整数*10+5)/2+3.14159加密结果仍为一整数提示://原始数据intdata=100;//加密计算intresult=(data*10+5)/2+(int)3.14159;现场编程6/48比较高低、大小、长短等张三的考试成绩是否比李四高大象是否比乌龟

4、更长寿篮球跟地球一样大吗如何比较?为什么使用关系运算符?使用关系运算符可以比较高低、大小、长短等!!问题7/48常用的关系运算符有哪些?>,<==,!=>=,<=什么是关系运算符张三的成绩>李四的成绩假大象的寿命<乌龟的寿命真篮球的大小==地球的大小假由此看出关系运算符的作用:用来做比较运算比较的结果:boolean类型问题8/48用什么数据类型能表示?一件艺术品是真货还是假货地铁2号线的首发车时间是5:00吗这次考试成绩在90分之上吗boolean(布尔)类型boolean类型的值真:true假:falseboolean类型只有这两个值?为什么需要b

5、oolean类型9/48intliSi=80;//学员李四成绩booleanisBig;Scannerinput=newScanner(System.in);System.out.print("输入学员张三成绩:");intzhangSan=input.nextInt();//输入张三的成绩isBig=zhangSan>liSi;System.out.println("张三成绩比李四高吗?"+isBig);//输出比较结果如何使用boolean类型从控制台输入张三同学的成绩,与李四的成绩(80分)比较,输出“张三的成绩比李四的成绩高吗?“的判断结果定义

6、boolean变量isBig,存储比较结果将比较结果保存在isBig变量中示例问题演示示例5:用boolean变量描述信息10/48运算符的优先级运算符小结表达式(3+40%6)>(9/2*3)的结果是什么?问题最高的优先级:小括号,即()最低的优先级:赋值运算符,即=优先级顺序:算术运算符>关系运算符>逻辑运算符false当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序!11/48学员操作—实现购物结算2-1训练要点运算符(*、=)的使用从控制台输出信息需求说明用户可以享受购物8折的优惠,请计算实际消费金额指导教员讲解需求12/4

7、8学员操作—实现购物结算2-2实现思路创建Java类Pay声明变量,存储信息计算总金额消费总额=各商品的消费金额之和*折扣提示完成时间:20分钟13/48学员操作—打印购物小票需求说明结算时打印购物小票计算此次购物获得的会员积分练习完成时间:20分钟14/48共性问题集中讲解常见问题及解决办法代码规范问题调试技巧共性问题集中讲解15/48学员操作—模拟幸运抽奖2-1训练要点算术运算符(%、/)的使用使用Scanner类接收用户输入关系运算符和boolean类型的用法需求说明商场推出幸运抽奖活动抽奖规则顾客的四位会员卡号的各位数字之和大于20,则为幸运顾

8、客指导教员讲解需求16/48学员操作—模拟幸运抽奖2-2实现思路接收输入的会员卡号分解并获得各

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

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

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