已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十九讲:常用类3数字格式化类与大数处理,清华大学出版社 利用案例轻松学习Java语言(2013年) 配套课件PPT 不足之处请多多指教 已经做完GUI的PPT,修改完善之后陆续发布后面的内容!,课程导入,(1)已经学习了面向对象的三个特征:封装、继承和多态;,(2)学习日期处理类:Date、Calendar、DateFormat和SimpleDateFormat。,1、已经学习的相关知识,2、思考问题,数值类型是软件开发中经常处理的数据,特别在财务管理等方面需要经常处理数值型数据,不同地区以及不同使用领域表现的数字格式不同,本次课介绍Java处理数值型数据的类。,19.1 数字格式化类,在java.text包,继承,确定某种语言环境的数字格式! 与DateFormat类似,自定义数字格式! 与SimpleDateFormat类似,19.2 NumberFormat类,程序案例19-1:NumberFormat类的使用,getInstance()取得本地的格式化对象,format()方法格式化数字,根据地区格式化数字,不灵活!,getInstance()取得法国的数字格式化对象,19.3 DecimalFormat类,利用DecimalFormat类可以自定义数字的格式化形式。,19.3 DecimalFormat类,DecimalFormat类的格式化符号,程序案例19-2:DecimalFormat类的使用,19.3 DecimalFormat类,1,3,2,定义格式化模板,产生格式化器,格式化器格式化数字对象,19.4 大数处理,处理大整数,处理高精度小数,=3. 1415926535 8979323846 2643383279 5028841971 6939937510 58,19.5 大数处理BigInteger类,19.5 大数处理BigInteger类,程序案例19-3:BigInteger类的使用,实例化2个大整数对象,大整数biX乘biY,BigInteger能够处理大整数,不能处理高精度小数!,19.6 大数处理BigDecimal类,Java语言的double类型和float类型在精度要求较高时会发生精度丢失,Java提供了BigDecimal类 来进行高精度小数计算。,构造方法,19.6 大数处理BigDecimal类,程序案例19-4:BigDecimal类的使用,利用字符串实例化大实数!,计算加法和乘法,19.7 课堂小结,NumberFormat根据指定地区来格式化数字; DecimalFormat可以根据用户需要格式化数字。,1、NumberFormat和DecimalFormat的区别?,2、BigInteger和BigDecimal的区别?,BigInteger用来处理大整数; BigDecimal用来处理高精度小数。,3、DecimalFormat格式化数字的步骤?,19.8 作业,1、计算圆的面积,精确到小数点后面30位,半径为10.23346323113564876346101435。,2、64个格子,第一个格子放入1粒米,第二个格子放入2粒米,第三个格子放入4粒米,第四个格子放入16粒米,64个格子总共放多少粒米,假如每粒米的质量为0.08333333333333333克,则这64个格子米的总质量是多少?,清华大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省平顶山市鲁山县第八教研区2026届九年级下学期中招学科第二次调研考试道德与法治试卷(含答案)
- 乙肝丙肝病毒定量检测与临床管理
- 8.5.2直线与平面平行(第2课时)(教案)
- 小学2025年学习主题班会说课稿
- Lesson 2 Great Buildings教学设计高中英语北师大版必修二-北师大版2004
- 高中生留学规划指导主题班会说课稿
- 2026年期货 开户测试题及答案
- 2026年灯塔在线测试题及答案
- 2026年各地高三测试题及答案
- 小学语文人教部编版四年级下册8 千年梦圆在今朝教案及反思
- 2026届江苏省南京市高三二模英语试题(含答案和音频)
- 2026版公司安全生产管理制度及文件汇编
- 2026年中国铁路各局集团招聘试题及答案解析
- 湖北省2026届高三(4月)调研模拟考试 英语答案
- 2026年八年级信息技术考试试题库(答案+解析)
- 新版人教版八年级下册数学全册教案(完整版)教学设计含教学反思
- 装修临时施工方案(3篇)
- 铁路安全隐患排查内容
- 北京市大气颗粒物浓度的季节变化
- 种植取模、戴牙护理操作流程-黄自印
- 外墙石材清洗施工方案
评论
0/150
提交评论