A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 付欢 中级黑马   /  2015-6-7 20:38  /  713 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

1.三角函数方法
Math类中包含的三角函数方法如下:
l         public static double sin(double a):返回角的三角正弦。
l         public static double cos(double a):返回角的三角余弦。
l         public static double tan(double a):返回角的三角正切。
l         public static double asin(double a):返回一个值的反正弦。
l         public static double acos(double a):返回一个值的反余弦。
l         public static double atan(double a):返回一个值的反正切。
l         public static double toRadians(double angdeg):将角度转换为弧度。

l         public static double toDegrees(double angrad):将弧度转换为角度。
2.指数函数方法
在Math类中存在与指数相关的函数方法如下:
public static double exp(double a):用于获取ea次方,即取eª。
public static double log(double a):用于取自然对数,即取a的值。
public static double log10(double a):用于取底数为10的对数。

public static double sqrt(double a):用于取a的平方根,其中a的值不能为负值。
public static double cbrt(double a):用于取a的立方根。

public static double pow(double a,double b):用于取ab次方。
3.取整函数方法
在具体的问题中,取整操作使用也很普遍,所以JavaMath类中添加了数字取整方法,在Math类中主要包括以下几种取整方法:
public static double ceil(double a):返回大于等于参数的最小整数。
public static double floor(double a):返回小于等于参数的最大整数。

public static double rint(double a):返回与参数最接近的整数,如果两个同为整数都同样接近,则结果取偶数。
public static int round(float a):将参数加上1/2后返回与参数最近的整数。

public static long round(double a):将参数加上1/2后返回与参数最近的整数,然后强制转换为长整型。
4.取最大值、最小值、绝对值函数方法
在程序中最常用的方法就是取最大值、最小值、绝对值等,在Math类中包括的这些操作的方法如下:
public static double max(double a,double b):取ab之间的最大值。
public static int min(int a,int b):取ab之间的最小值,参数为整型。

public static long min(long a,long b):取ab之间的最小值,参数为长整型。
public static float min(float a,float b):取ab之间的最小值,参数为浮点型。
public static double min(double a,double b):取ab之间的最小值,参数为双精度型。
public static int abs(int a):返回整型参数的绝对值。

public static long abs(long a):返回长整型参数的绝对值。
public static float abs(float a) :返回浮点型参数的绝对值。

public static double abs(double a):返回双精度型的绝对值。

2 个回复

倒序浏览
学习一下
回复 使用道具 举报
收藏了,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马