应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

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
  链接

曼城后卫本杰明门迪被控多项性侵罪名本杰明门迪(BenjaminMendy)今年27岁,是法国2018年的世界杯冠军队成员,先效力于英超曼城斯特城队。被英国柴郡警察局指控犯有进一步的强奸罪,周三他在英国的法庭出庭……39岁吴昕至今未婚,她走到今天这一步,杜海涛的责任很大2010年7月12日,湖南台搞了一期改造吴昕的节目。来自湾湾的造型师上来就对吴昕一阵痛批:要型没型、头也没头、脸也没脸、搞不清楚前面在哪里。总而言之:土到掉渣……祖逖去世后,为何王敦最高兴?司马睿瑟瑟发抖,王敦没了后顾之忧闻鸡起舞的祖逖,让晋元帝司马睿十分头疼。虽说祖逖一心为国,总是想着收复旧都,这也是为司马家好。可这事儿和司马睿真正想做的事情,完全背道而驰。司马睿当时处境很尴尬,他名为东……我在朝鲜看汽车豪车与破车都能见到,这种烧木炭的车最抢眼五年前,我到过一次朝鲜。那时候,我见到的是自行车和牛车是马路上的主力军。汽车非常的少,而且大部分都很破旧。今年,我再次来到朝鲜,发现朝鲜的变化还是很大的。在平壤,车辆也比……奇马耶夫将胜利献给车臣总统,两人关系实在不一般狼王奇马耶夫(KhamzatChimaev)在UFC273与排名第二位的巴西选手吉尔伯特伯恩斯苦战三个回合,两人双双挂彩,最终奇马耶夫艰难获胜。这场比赛从确定开始就一直没……周洁琼太野了,明明甜妹长相,小吊带穿起来直接一战封神最近在看周洁琼的《影帝的公主》,发现女主真的很有灵气。就是那种既可以小清新又可以明艳大美女的,而且翻周洁琼的社交平台发现,这个妹妹很喜欢穿吊带,所以今天想以这个妹妹为模板,出一……户外用电小金刚,公牛600W户外电源使用体验前言现代生活越来越离不开电力的支持,在远离电网、停电的时候,目前常见的供电方式有储备电源和发电机。而储备电源无污染、体积小巧等优势更受到消费者的青睐。面向不同的使用场景,……动脸的90后小花,缩鼻孔打针填充,明明是美女,却个个怪异说起来,能进娱乐圈的,光颜值,就甩常人一大截;能在娱乐圈混出头,知名知姓的更是凤毛麟角。娱乐圈里就有那么几位有野心的90后小花,想要逆天改命,扭转颜值劣势,于是不约而同地……更高回头率的夏季超简风穿搭,赶紧学起来眼看着气温一天天升高,不少女生都开始琢磨起夏季的穿搭了。这里就给大家分享几套很nice的夏季超简风穿搭攻略,大家赶紧来看一下吧!(图源网络)如果喜欢比较酷的风格,那……如何判断食物是否变质,看看这篇文章您应该通过观察食物是否有变质的迹象和闻它来检查食物。首先,寻找质地或霉菌外观的变化,它可以有多种颜色,包括白色、绿色、橙红色、粉红色或黑色绒毛。这表明食物变质了,应该丢弃……跨越一个半世纪的双星相现丨科学史小画编者按:中科院之声不定期手绘一张科学史小画,为大家介绍一段科学史和其背后的故事。1781年3月13日,英国天文学家威廉赫歇尔观察到天王星;在大约150年后的1930年3月……当景甜把吊带裙穿身上,气质雍容又贵气,谁能娶到她?景甜这几年气质是越发好了,有种经历了岁月沉淀下来的美感,她就像是一块玉,在岁月的润泽下,越发地温润华贵景甜这两年也逐渐放弃了早年很浓重的妆容和夸张的服饰穿搭,有底子在这里……
四川绣娘杨华珍,被爱马仕聘用,1根绣花针赚800万,实现人生引言随着人们对美的追求逐渐多样化,传统艺术和现代时尚的结合开始出现在大众的视线中。法国高级奢侈品牌爱马仕也开始设计这种艺术融合的作品,并且看上了中国的一位四川大妈,让她担……四川丈母娘给广东女婿做一桌子菜,小伙子却嫌弃不吃,为何?随着现在经济和交通的发展,远嫁他乡已经不是什么稀奇的事情了,上门女婿的现象也越来越普遍,就像我们今天事件的主人公小王来说,因为家中兄弟较多,经济条件又不是很好,所以就决定到女朋……暂停!暂停!重要提醒因税务系统停机升级2月17日19:00至2月20日8:00将暂停缴纳医保关于金税三期社保费系统停机升级的通知尊敬的缴费人:为进一步提升社保费缴费服务水……为什么要让员工感恩老板而不是老板感恩员工?这是要保持PUA的一贯性和一致性。最近《满江红》热播,据说,公映后票房人气双丰收,居然还引起了打架斗殴。今年春节档,电影《满江红》让很多人再次记起了曾经全文背诵过的……复阳的人越来越多?建议爱喝酒的中老年谨记这三点,早知早受益复阳的人越来越多?建议爱喝酒的中老年:谨记这三点,早知早受益第一波感染高峰期在年前的时候就已经过去,但因为春节开放的原因,大量人员流动,因此第二个高峰期悄然来临。特……火柴天堂张颂文6岁的夏日。小孩子都像猫,喜欢找一个盒子把自己装起来。我钻进一个放棉被用的大木头箱子,把自己裹在软软的被子里,关上箱子,狭小的空间成为完全属于我的童话秘境。我在里面演绎无……不仅要会带娃,还得会转着弯的讲话一大早大宝就吵着要换裤子,说他爸要带他去走人家,没一会儿二宝就哭兮兮地跑上来说:爸爸不带我去走人家,只叫我哥去。好吧,还想再安静一会的我只得安抚二宝:那等会妈妈洗好头带你……三星成了Others是有原因的三星S23系列国行版正式发布,连带着之前三星先行者相关活动的具体信息也得以确认。但不同以往的是。发布会刚结束,网友、数码博主们纷纷开始到三星商城排队退货。三星……吃鱼,这些民间高招不可信!米酒汤圆宵夜好鳊鱼肥美菜苔香年年有余年年吃鱼脂肪含量较低易被人体吸收具有较高营养价值的鱼肉深受大家喜爱如何选购到新鲜淡水鱼食材……9零妈妈产后修复为什么选手法修复?所谓的骨盆修复,就是妈妈们在怀孕的时候出现的骨盆变宽、前倾、还有产后漏尿等症状,通过修复骨岔闭合修复、岔腔岔底肌自主修复的方式来解决困扰。纯手法骨盆修复则是利用的医学上筋……这手机号码当时花了13万现在,买手机选号码是一件很方便的事情,我们把时间倒推到三十多年前,拥有一部手机可是相当奢侈的。昨天记者到杭州临平看了一场展览才知道,1992年购买一部大哥大和一个自己喜欢的电话……夜读人生何必在意,看淡便是晴天烦恼三千,不如淡然一笑。有时候,生活的困难挫折,我们可以笑对;但别人的一句话,一双冷眼,却能将自己轻易打败。因为这样,我们总是越活越累,似乎怎么做,都无法让所有人满……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网