Math

Math

 在Java里,Math类处于java.lang包下,是一个包含了众多执行基本数学运算的静态方法的最终类,这些方法涵盖了三角函数、对数运算、指数运算等。

Math常用方法

  1. 基本运算方法
    绝对值:
     Math.abs():返回一个数的绝对值。
    最大值和最小值:
     Math.max():返回两个数中的最大值。
     Math.min():返回两个数中的最小值。
    四舍五入:
     Math.round():将一个数四舍五入为最接近的整数。对于float类型返回int,对于double类型返回long。
    向上取整和向下取整:
     Math.ceil():返回大于或等于给定数字的最小整数(向上取整),返回值类型为double。
     Math.floor():返回小于或等于给定数字的最大整数(向下取整),返回值类型为double。
  2. 幂运算和开方运算
    幂运算:
     Math.pow():返回第一个参数的第二个参数次幂。
      Math.pow(base, exponent)//base的exponent次方
    开方运算:
     Math.sqrt():返回一个数的平方根,场景:因素计算时,元素开根,然后从1开始遍历,遍历时,另一半因数通过元素/此因数获取
      Math.sqrt(num)//num为4,则为2
     Math.cbrt():返回一个数的立方根。
      Math.cbrt(2)//num为8,则为2
  3. 三角函数运算
    正弦、余弦和正切:
     Math.sin():返回一个角度的正弦值,参数为弧度。
     Math.cos():返回一个角度的余弦值,参数为弧度。
     Math.tan():返回一个角度的正切值,参数为弧度。
    反正弦、反余弦和反正切:
     Math.asin():返回一个数的反正弦值,结果为弧度。
     Math.acos():返回一个数的反余弦值,结果为弧度。
     Math.atan():返回一个数的反正切值,结果为弧度。
  4. 对数运算
    自然对数和以10为底的对数
     Math.log():返回一个数的自然对数(以e为底)。
     Math.log10():返回一个数的以10为底的对数。
  5. 随机数生成
    Math.random():返回一个大于等于0.0且小于1.0的随机double类型的数。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容