专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

JavaMath类的常用方法

  中的、、、和等基本算术运算符不能进行更复杂的数学运算,例如,三角函数、对数运算、指数运算等。于是Java提供了Math工具类来完成这些复杂的运算。在Java中Math类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方根和三角函数等。Math类位于java。lang包,它的构造方法是private的,因此无法创建Math类的对象,并且Math类中的所有方法都是类方法,可以直接通过类名来调用它们。下面详细介绍该类的常量及数学处理方法。静态常量
  Math类中包含E和PI两个静态常量,正如它们名字所暗示的,它们的值分别等于e(自然对数)和(圆周率)。
  例1
  调用Math类的E和PI两个常量,并将结果输出。代码如下:System。out。println(E常量的值:Math。E);System。out。println(PI常量的值:Math。PI);
  执行上述代码,输出结果如下:E常量的值:2。718281828459045PI常量的值:3。141592653589793求最大值、最小值和绝对值
  在程序中常见的就是求最大值、最小值和绝对值问题,如果使用Math类提供的方法可以很容易实现。这些方法的说明如表1所示。
  表1求最大值、最小值和绝对值的方法
  方法
  说明
  staticintabs(inta)
  返回a的绝对值
  staticlongabs(longa)
  返回a的绝对值
  staticfloatabs(floata)
  返回a的绝对值
  staticdoubleabs(doublea)
  返回a的绝对值
  staticintmax(intx,inty)
  返回x和y中的最大值
  staticdoublemax(doublex,doubley)
  返回x和y中的最大值
  staticlongmax(longx,longy)
  返回x和y中的最大值
  staticfloatmax(floatx,floaty)
  返回x和y中的最大值
  staticintmin(intx,inty)
  返回x和y中的最小值
  staticlongmin(longx,longy)
  返回x和y中的最小值
  staticdoublemin(doublex,doubley)
  返回x和y中的最小值
  staticfloatmin(floatx,floaty)
  返回x和y中的最小值
  例2
  求10和20的较大值、15。6和15的较小值、12的绝对值,代码如下:publicclassTest02{publicstaticvoidmain(String〔〕args){System。out。println(10和20的较大值:Math。max(10,20));System。out。println(15。6和15的较小值:Math。min(15。6,15));System。out。println(12的绝对值:Math。abs(12));}}
  该程序的运行结果如下:10和20的较大值:2015。6和15的较小值:15。012的绝对值:12求整运算
  Math类的求整方法有很多,详细说明如表2所示。
  表2取整方法及其说明
  方法
  说明
  staticdoubleceil(doublea)
  返回大于或等于a的最小整数
  staticdoublefloor(doublea)
  返回小于或等于a的最大整数
  staticdoublerint(doublea)
  返回最接近a的整数值,如果有两个同样接近的整数,则结果取偶数
  staticintround(floata)
  将参数加上12后返回与参数最近的整数
  staticlonground(doublea)
  将参数加上12后返回与参数最近的整数,然后强制转换为长整型
  例3
  下面的实例演示了Math类中取整函数方法的应用:importjava。util。Scanner;publicclassTest03{publicstaticvoidmain(String〔〕args){ScannerinputnewScanner(System。in);System。outprintln(请输入一个数字:);doublenuminput。nextDouble();System。out。println(大于或等于num的最小整数:Math。ceil(num));System。out。println(小于或等于num的最大整数:Math。floor(num));System。out。println(将num加上0。5之后最接近的整数:Math。round(num));System。out。println(最接近num的整数:Math。rint(num));}}
  执行结果如下:请输入一个数字:99。01大于或等于99。01的最小整数:100。0小于或等于99。01的最大整数:99。0将99。01加上0。5之后最接近的整数:100最接近99。01的整数:99。0三角函数运算
  Math类中包含的三角函数方法及其说明如表3所示。
  表3三角函数方法及其说明
  方法
  说明
  staticdoublesin(doublea)
  返回角的三角正弦值,参数以孤度为单位
  staticdoublecos(doublea)
  返回角的三角余弦值,参数以孤度为单位
  staticdoubleasin(doublea)
  返回一个值的反正弦值,参数域在〔1,1〕,值域在〔PI2,PI2〕
  staticdoubleacos(doublea)
  返回一个值的反余弦值,参数域在〔1,1〕,值域在〔0。0,PI〕
  staticdoubletan(doublea)
  返回角的三角正切值,参数以弧度为单位
  staticdoubleatan(doublea)
  返回一个值的反正切值,值域在〔PI2,PI2〕
  staticdoubletoDegrees(doubleangrad)
  将用孤度表示的角转换为近似相等的用角度表示的角
  staticdoubletoRadians(doubleangdeg)
  将用角度表示的角转换为近似相等的用弧度表示的角
  在表3中,每个方法的参数和返回值都是double类型,参数以弧度代替角度来实现,其中1度等于180弧度,因此平角就是弧度。
  例4
  计算90度的正弦值、0度的余弦值、1的反正切值、120度的弧度值,代码如下:publicclassTest04{publicstaticvoidmain(String〔〕args){System。out。println{90度的正弦值:Math。sin(Math。PI2));System。out。println(0度的余弦值:Math。cos(0));System。out。println(1的反正切值:Math。atan(l));System。out。println(120度的弧度值:Math。toRadians(120。0));}}
  在上述代码中,因为Math。sin()中的参数的单位是弧度,而90度表示的是角度,因此需要将90度转换为弧度,即Math。PI18090,故转换后的弧度为Math。PI2,然后调用Math类中的sin()方法计算其正弦值。
  该程序的运行结果如下:90度的正弦值:1。00的余弦值:1。01的反正切值:0。7853981633974483120度的弧度值:2。0943951023931953指数运算
  指数的运算包括求方根、取对数及其求n次方的运算。在Math类中定义的指数运算方法及其说明如表4所示。
  表4指数方法及其说明
  方法
  说明
  staticdoubleexp(doublea)
  返回e的a次幂
  staticdoublepow(doublea,doubleb)
  返回以a为底数,以b为指数的幂值
  staticdoublesqrt(doublea)
  返回a的平方根
  staticdoublecbrt(doublea)
  返回a的立方根
  staticdoublelog(doublea)
  返回a的自然对数,即lna的值
  staticdoublelog10(doublea)
  返回以10为底a的对数
  例5
  使用Math类中的方法实现指数的运算,main()方法中的代码如下:publicclassTest05{publicstaticvoidmain(String〔〕args){System。out。println(4的立方值:Math。pow(4,3));System。out。println(16的平方根:Math。sqrt(16));System。out。println(10为底2的对数:Math。log1O(2));}}
  该程序的运行结果如下:4的立方值:64。016的平方根:4。010为底2的对数:0。3010299956639812
  需要源码资料的评论区扣666
  链接

2035年深圳轨道交通将超2000公里,是现在3。5倍轨道与金融如何融合出新的火花赋能经济高质量发展?2月22日,深铁2023年大湾区金融论坛暨TOD商办资产签约仪式在深铁皇冠假日酒店举行。本次论坛以时代力量,深铁先行为主题,深圳地铁去年股价跌逾35,亚马逊员工今年薪酬最高缩水一半亚马逊股价大幅下滑,导致员工变相降薪最高一半。当地时间2月20日,华尔街日报援引知情人士消息报道称,过去一年亚马逊股价大幅下跌,导致该公司员工的实际薪酬大大低于目标薪酬。报道称,亚哈维我们在右边锋储备充足,最好的事情是我们有其他选择直播吧2月20日讯在今日凌晨进行的一场西甲联赛中,巴萨20击败加的斯。赛后在接受采访时,巴萨主帅哈维表示,上半场球队表现出色。关于本场比赛哈维我们在两三分钟的时间里让比赛回到正轨,两个消息传来,事关国产光刻机,ASML担心的事情可能要成为现实!相信大家也都知道,2023年,也已经正式开启了,很多朋友们也都回到了自己的工作岗位上。那么在这个时候?也有一些对于此事特别关注的朋友们肯定也都刷到一条消息,那就是美国正计划对于我们打开生活的正确方式黄渤梅婷主演,收视却垫底,输给狂飙不丢人春节期间,狂飙成为热度最高的电视剧,没有之一,且这波热度一直持续到现在。导致同期开播的其他电视剧,纵使有强大的演员阵容,也只能默默接受这种镇压。不过话说回来,能输给狂飙,也是一种荣2000旗舰推荐,小米11Pro才是性价比最高的那款,等等党又赢了头条创作挑战赛可能现在依旧有很多人在选择手机的时候会关注到手机的发布时间,会选择发布较近的那款,因为在大家的认知中,发布最近意味着各方面都是最强,也是最先进的。但其实智能手机发展到猪肉的科普!哪部分肉好吃?一篇让你涨知识今天整理这篇猪肉的科普,猪肉的特点及做法。哪些部位脂肪少瘦肉多,正好年关将至,大家都开始备年货了,一篇帖子让大家涨知识明白猪肉如何挑选?常见的猪肉名称前腿肉后腿肉五花肉里脊肉梅花肉山东德普新材料科技上榜工信部绿色制造名单为推进工业绿色发展,助力工业领域碳达峰碳中和。2月9日,工信部推出2022年度绿色制造名单,以树立绿色制造标杆。其中绿色工厂880家,山东德普新材料科技有限公司成功入围,为新泰工业喜欢吃土豆的朋友们有口福了,5款土豆新菜品,大家可以收藏了土豆富含钾多种维生素膳食纤维等营养素,可做菜又可做主食,今天我给大家分享用土豆做的5道美食,有小朋友喜欢的也有适合老人吃的,口感和风味各有不同,爱吃土豆的朋友可以试一试。一土豆泥培人体各年龄段每天到底需要多少钙?记住这个指标,补钙不迷路大家好,我是营养调理师空谷阿亮,今天的主题是人体各年龄段每天到底需要多少钙?记住这个指标,补钙不迷路,现在进入主题人体每日需钙量随年龄性别及身体状况的不同而各异。从新生儿到成年人的每周吃一次大脑全面萎缩这种食物别再吃了在临床医学领域,脑萎缩是老年人常见的疾病,最近几年发病率呈现明显的上升趋势,使得许多人非常注意这种疾病。其实当出现大脑萎缩的时候,身体会出现一些信号,如果我们可以及时引起重视,就可
支付宝首页消息盒子开放升级商家可自主配置优惠权益品玩1月4日讯,据支付宝开放平台发布,支付宝App首页消息盒子正式完成升级。通过消息盒子,用户可分类查看支付消息服务消息,小程序商家则可将消息推送至App首页,还能自定义配置优惠权不止拍人好看vivoS16Pro打游戏居然也这么强?曾几何时,即使是同一品牌下,不同系列的手机也会在表现上泾渭分明,比如说vivo的X系列就专注影像能力,S系列则专注于人像拍摄。但在如今越来越内卷的手机市场,仅仅依靠单项功能上的出色万元级空气净化器强在哪里?四款旗舰产品全性能实测(图文)在疫情放开后的这段时间里,防疫物资涨了不知道有多少倍,大家前后的态度可谓是截然不同。在做好户外个人防护的同时,家里的空气质量也不容忽视,特别是冬天天冷不经常通风,各种细菌微生物就开HDMI2。0和HDMI2。1的区别在哪里?为什么一定要买2。1版本呢?肥水不流外人田,好东西自然要推荐给好朋友朋友说新入手一个PS5,邀约群里几个朋友去他家体验。毕竟大家都很久没有围坐在一起玩游戏了,都很兴奋,一会的功夫都已经把话题扯到了具体玩什么游电脑游戏录屏软件哪个好用?推荐这几个录屏工具电脑游戏录屏软件哪个好用呢?我们在网上观看一些游戏直播的时候,或者是自己在打游戏的时候,遇到一些精彩的画面的时候都会想要将游戏当中的精彩画面录屏下来,分享给别人。能够进行录屏的工具上半年换机值得等等看的三款真旗舰,三星一加小米,你更看好谁?随着2023年的到来,今年上半年的新机发布大潮又开启了大幕。各家厂商的主打旗舰,或即将发布,或爆料频出,还没有发布就已经成为大众热议的机型。下面笔者就盘点三款值得等待的旗舰手机,大从GitHubOctoverse2022年度报告看技术趋势11月GitHub刚刚发布了年度报告。对我们了解技术趋势很有帮助。全球有9400万开发者在github上贡献代码,全球90的公司在使用开源技术。前100名企业中超过90都在使用Gi毫无准备时怎么办说起即兴演讲,不能不提到一个人诸葛亮。诸葛亮舌战群儒是三国演义中十分经典的桥段。罗贯中笔下的诸葛亮凭借着三寸不烂之舌,面对群儒的考问,从容不迫,将众人辨得哑口无言,最终取得了吴的信八王之乱揭秘(三)永康二年(301)三月,齐王与豫州刺史何勖龙骧将军董艾等起兵了,他们传檄各地,号召共伐司马伦。一时成都王颖常山王乂新野公歆及冀州刺史李毅兖州刺史王彦等都起兵响应。唯独关中的河间王司别人跨年迎新,我穿越老城去怀旧(桥西纪行)2022年12月31日,去年最后一天2023年1月1日,新年的第一天。网上弥漫着欢乐的气息,我却是一个不喜欢热闹的人。于是,我一个人提着个手机支架,穿行在惠州的老城区,走走停停,寻日俄海战电影日本海大海战皇国兴废在此一战谈到二战时的日本以及联合舰队,人们会用赌棍赌狗这样的词汇来加以描述,带有贬低和讥讽之意。这源于日本冒险偷袭珍珠港获得巨大成功,激怒了大洋彼岸的美国,浩瀚的太平洋如同一张赌桌,随着联
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网