java+math类有次方吗_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;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值