- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课件制作人:明日科技8.4Math和Random类8.4.1Math类Math类位于java.lang包中,Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名进行调用。在Math类中存在两个静态的常量,其中之一就是常量E,它的值是2.7182828284590452354,另一个是常量PI,它的值是3.14159265358979323846。课件制作人:明日科技Math类的常用方法如下:publicstaticlongabs(doublea)返回a的绝对值publicstaticdoublemax(doublea,doubleb)返回a、b的最大值publicstaticdoublemin(doublea,doubleb)返回a、b的最小值publicstaticdoublepow(doublea,doubleb)返回a的b次幂publicstaticdoublesqrt(doublea)返回a的平方根publicstaticdoublelog(doublea)返回a的对数publicstaticdoublesin(doublea)返回a的正弦值publicstaticdoubleasin(doublea)返回a的反正弦值publicstaticdoublerandom()产生一个0到1之间的随机数,这个随机数不包括0和1课件制作人:明日科技8.4.2Random类虽然在Math类的方法中包括获取随机数的方法random(),但是在Java中提供了更为灵活的能够获取随机数的Random类,Random类位于java.util包中,Random类的构造方法如下:publicRandom();publicRandom(longseed);课件制作人:明日科技8.5数字格式化数字格式化指的就是按照指定格式得到一个字符串。例如,对小数26.3526335进行保留两位小数操作,得到后的字符串是26.35。课件制作人:明日科技8.5.1Formatter类1.格式化模式格式化模式是format方法中的一个使用双引号括起来的字符序列,该字符序列由格式符和普通字符构成。关于格式化模式在8.1.4节有过相关介绍,这里不再赘述。2.值列表值列表是使用逗号分隔的变量、常量或表达式。但是,要保证format方法“格式化模式”中的格式符的个数与“值列表”中列出的值的个数相同。例如:Stringm=String.format(“%d元%.1f箱%d斤”,78,8.0,125);输出结果是:78元8.0箱125斤课件制作人:明日科技8.5.2格式化整数1.%d,%o,%x,%X%d,%o,%x和X格式符可格式化byte、Byte、short、Short、int、Integer、long和Long型数据。%d将值格式化为十进制整数。%o将值格式化为八进制整数。%x将值格式化为小写的十六进制整数。%X将值格式化为大写的十六进制整数。课件制作人:明日科技2.修饰符“+”加号修饰符:格式化正整数时,强制添加上正号,例如,%+d将12格式化为“+12”。“,”逗号修饰符:格式化整数时,按“千”分组,例如:Stringm=String.format(“按千分组:%,d。按千分组带正号%+,d”,123456,7890);课件制作人:明日科技3.数据的宽度数据的宽度就是format方法返回的字符串的长度。数据宽度的一般格式为:“%md”,其效果是在数字的左面增加空格;或“%-md”,其效果是在数字的右面增加空格,例如,将数字63格式化为宽度为6的字符串:Stringm=String.format(“%6d”,63);输出结果是:63课件制作人:明日科技8.5.3格式化浮点数1.float、Float、double和Double%f,%e(%E),%g(%G)和%a(%A)格式符可格式化float、Float、double和Double。2.修饰符“+”加号修饰符:格式化正数时,强制添加上正号,例如,%+E将48.75格式化为“+4.875000E+01”。“,”逗号修饰符:格式化浮点数时,将整数部分按“千”分组。例如:Stringm=String.format(“%+,f”,1234560.789);输出结果是:整数部分按千分组:+1,234,560.789000课件制作人
您可能关注的文档
- 学前儿童美术教育全套课件(可编辑).pptx
- 银行基本技能(第2版)胡增芳全套PPT课件.pptx
- 应用写作(第四版)张耀辉全套PPT课件.pptx
- 幼儿游戏活动设计与案例(视频指导版)全套课件(可编辑).pptx
- 云计算与大数据技术张冰峰全套PPT课件.pptx
- 中文版CorelDRAWX7基础培训教程(移动学习版)全套PPT课件.pptx
- JavaScript前端开发程序设计项目式教程(微课版)(第2版)项目2.pptx
- JavaScript前端开发程序设计项目式教程(微课版)(第2版)项目八 滑块验证码(事件对象).pdf
- Java编程技术基础(微课版)第2章 Java语言的基本语法.pptx
- Java编程技术基础(微课版)第4章 面向对象基础.pptx
- Java程序设计(慕课版 第2版)第11章 Swing程序设计.ppt
- Java程序设计(慕课版 第2版)第12章 Swing高级.ppt
- Java程序设计(慕课版 第2版)第13章 多线程.ppt
- Java程序设计(慕课版 第2版)自测试卷2.doc
- Java程序设计(慕课版 第2版)自测试卷3.doc
- Java程序设计(慕课版 第2版)自测试卷4.doc
- Java程序设计(慕课版 第2版)自测题Java自测题库答案.doc
- Java程序设计案例教程(微课版)实验指导实验八 一维数组.doc
- Java程序设计案例教程(微课版)实验指导实验二 数据类型、运算符及表达式求值.doc
- Java程序设计案例教程(微课版)实验指导实验九 数组元素的管理.doc
原创力文档


文档评论(0)