Java--Math类

Math类中包含执行基本数学函数运算所需要的方法。
总共总结为以下五类方法,使用时,直接Math.方法名(参数);

1.三角函数方法

  • public static double sin(double radians)
  • public static double cos(double radians)
  • public static double tan(double radians)
  • public static double asin(double radians)
  • public static double acos(double radians)
  • public static double atan(double radians)
  • public static double toRadians(double degree) //将角度转化成弧度
  • public static double toDegrees(double radians) //将弧度转换成角度
    其中每个方法都有一个单独的double参数,并且返回值类型也是double型。参数表示以弧度计量的角度。一度等于π/180;

2.指数函数方法

  • Math类中有五个与指数函数有关的方法
  • public static double exp(double x)//返回e的x次方(ex)
  • public static double log(double x)//返回x的自然对数(ln(x) = loge (x))
  • public static double log10(double x)//返回x的底为10的对数(log10(x))
  • public static double pow(double x,double b)//返回x的b次方(xb)
  • public static double sqrt(double x)//返回x的平方根(),注意参数不能为负。

3.取整方法

  • public static double ceil(double x)//以double的值返回向上与x最接近的整数
  • public static double floor(double x)//以double值返回向下与x最接近的整数
  • public static double rint(doublex)//以double值返回与x最接近的整数,如果x带两个整数的距离相等,返回其中的偶数
  • public static int round(float x)//返回(int)Math.floor(x+0.5)
  • public static long round(double x)//返回(long)Math.floor(x+0.5)

4.min、max和abs方法

  • min和max方法被重载用来返回两个数(int,long,float或double型)的最小值和最大值。
  • abs方法被重载,用来返回一个数(int.long,float或double型)的绝对值

5.random方法

  • random方法,它生成大于等于0.0小于1.0的double型随机数(0.0 <= Math.random() < 1.0)

可以用它写出简单的表达式来生成任意范围的随机数。

  • 一般的,a+Math.random()*b //返回a到a+b之间的随机数,不包括a+b

例如:返回0-9之间的随机整数
(int)(Math.random()*10)

注:除了方法外,Math类中还提供两个有用的double常量PI和E(自然对数的底),可以在任何程序中使用 这两个常量Math.PI和Math.E;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值