数字格式化类与大数处理利用案例轻松学习Java语言

数字格式化类与大数处理利用案例轻松学习Java语言

ID:46676163

大小:2.44 MB

页数:16页

时间:2019-11-26

数字格式化类与大数处理利用案例轻松学习Java语言_第1页
数字格式化类与大数处理利用案例轻松学习Java语言_第2页
数字格式化类与大数处理利用案例轻松学习Java语言_第3页
数字格式化类与大数处理利用案例轻松学习Java语言_第4页
数字格式化类与大数处理利用案例轻松学习Java语言_第5页
资源描述:

《数字格式化类与大数处理利用案例轻松学习Java语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十九讲:常用类3—数字格式化类与大数处理清华大学出版社 利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教 已经做完GUI的PPT,修改完善之后陆续发布后面的内容!课程导入(1)已经学习了面向对象的三个特征:封装、继承和多态;(2)学习日期处理类:Date、Calendar、DateFormat和SimpleDateFormat。1、已经学习的相关知识2、思考问题数值类型是软件开发中经常处理的数据,特别在财务管理等方面需要经常处理数值型数据,不同地区以及不同使用领域表现的数字格式不同,本次课介绍Java处理数值型数据的类。0.12345678

2、的不同表现形式12.345678%百分比123.45678‰千分比0.123,45678中国格式0,123.45678法国格式19.1数字格式化类在java.text包继承确定某种语言环境的数字格式!与DateFormat类似自定义数字格式!与SimpleDateFormat类似19.2NumberFormat类程序案例19-1:NumberFormat类的使用getInstance()取得本地的格式化对象format()方法格式化数字根据地区格式化数字,不灵活!getInstance()取得法国的数字格式化对象19.3DecimalFormat类利用DecimalForm

3、at类可以自定义数字的格式化形式。19.3DecimalFormat类DecimalFormat类的格式化符号程序案例19-2:DecimalFormat类的使用19.3DecimalFormat类132定义格式化模板产生格式化器格式化器格式化数字对象19.4大数处理处理大整数处理高精度小数Π=3.141592653589793238462643383279502884197169399375105819.5大数处理BigInteger类19.5大数处理BigInteger类程序案例19-3:BigInteger类的使用实例化2个大整数对象大整数biX乘biYBigInte

4、ger能够处理大整数,不能处理高精度小数!19.6大数处理BigDecimal类Java语言的double类型和float类型在精度要求较高时会发生精度丢失,Java提供了BigDecimal类来进行高精度小数计算。构造方法19.6大数处理BigDecimal类程序案例19-4:BigDecimal类的使用利用字符串实例化大实数!计算加法和乘法19.7课堂小结NumberFormat根据指定地区来格式化数字;DecimalFormat可以根据用户需要格式化数字。1、NumberFormat和DecimalFormat的区别?2、BigInteger和BigDecimal的区

5、别?BigInteger用来处理大整数;BigDecimal用来处理高精度小数。3、DecimalFormat格式化数字的步骤?19.8作业1、计算圆的面积,π精确到小数点后面30位,半径为10.23346323113564876346101435。2、64个格子,第一个格子放入1粒米,第二个格子放入2粒米,第三个格子放入4粒米,第四个格子放入16粒米,…,64个格子总共放多少粒米,假如每粒米的质量为0.08333333333333333克,则这64个格子米的总质量是多少?清华大学出版社 利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教 已经

6、做完GUI的PPT,修改完善之后陆续发布后面的内容!

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

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

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