我们在编写程序时,可能需要计算一个数的平方根,或者是绝对值,还有可能是获取一个随机数等等。


java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。


除此之外,Math类还有两个静态常量EPI,它们的值分别是2.7182828284590452354和3.14159265358979323846。


Math类的常用类方法如下:

1)public static long abs(double a)

返回a的绝对值。

2)public static double max(double a,double b)

返回a、b的最大值。

3)public static double min(double a,double b)

返回a、b的最小值。

4)public static double random()

产生一个0到1之间的随机数(不包括0和1)。

5)public static double pow(double a,double b)

返回a的b次幂。

6)public static double sqrt(double a)

返回a的平方根。

7)public static double log(double a)

返回a的对数。

8)public static double sin(double a)

返回a的正弦值。

9)public static double asin(double a)

返回a的反正弦值。


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)