欢迎访问宙启技术站
智能推送

Java中常用的数学函数列表及用法示例

发布时间:2023-06-16 05:15:49

在Java中,数学函数是经常用到的功能。数学类的函数都包含在java.lang.Math中,这个类提供了很多的常量和静态函数。

Java常用的数学函数

随着数学教育的逐步深入,Java中的数学函数也变得越来越重要。以下是Java中常用的数学函数列表:

1. abs(x):求一个整数或浮点数的绝对值。

2. ceil(x):返回大于等于x的最小整数。

3. floor(x):返回小于等于x的最小整数。

4. round(x):将x四舍五入为最接近的整数。

5. max(x,y):返回x和y中较大的值。

6. min(x,y):返回x和y中较小的值。

7. pow(x,y):返回x的y次幂。

8. sqrt(x):返回x的平方根。

9. cbrt(x):返回x的立方根。

10. exp(x):返回e的x次幂。

11. log(x):返回x的自然对数。

12. log10(x):返回x的以10为底的对数。

13. sin(x):返回x的正弦值。

14. cos(x):返回x的余弦值。

15. tan(x):返回x的正切值。

16. asin(x):返回x的反正弦值。

17. acos(x):返回x的反余弦值。

18. atan(x):返回x的反正弦值。

19. atan2(y,x):返回点(x,y)与原点的直线夹角的度数。

用法示例

下面是一些常用数学函数的用法示例。

1. abs(x):返回一个整数或浮点数的绝对值

int num1 = -5;  

double num2 = -10.0;    

System.out.println(Math.abs(num1)); // Output: 5      

System.out.println(Math.abs(num2)); // Output: 10.0

2. ceil(x):将一个浮点数向上取整

double num = 2.3;   

System.out.println(Math.ceil(num)); // Output: 3.0

3. floor(x):将一个浮点数向下取整

double num = 2.7;  

System.out.println(Math.floor(num)); // Output: 2.0

4. round(x):将一个浮点数四舍五入成最接近的整数

double num = 2.4;   

System.out.println(Math.round(num)); // Output: 2   

5. max(x,y):返回两个数中的最大值

int num1 = 5;  

int num2 = 10;    

System.out.println(Math.max(num1, num2)); // Output: 10

6. min(x,y):返回两个数中的最小值

int num1 = 5;  

int num2 = 10;  

System.out.println(Math.min(num1, num2)); // Output: 5

7. pow(x,y):求一个数的y次幂

int num = 2;   

int powNum = 3;   

System.out.println(Math.pow(num, powNum)); // Output: 8.0

8. sqrt(x):求一个数的平方根

int num = 16;   

System.out.println(Math.sqrt(num)); // Output: 4.0

9. cbrt(x):求一个数的立方根

int num = 27;   

System.out.println(Math.cbrt(num)); // Output: 3.0

10. sin(x):求一个数的正弦值,参数必须使用弧度制

double num = 90.0;   

System.out.println(Math.sin(Math.toRadians(num))); // Output: 1.0

11. cos(x):求一个数的余弦值,参数必须使用弧度制

double num = 0.0;   

System.out.println(Math.cos(Math.toRadians(num)));  // Output: 1.0   

12. tan(x):求一个数的正切值,参数必须使用弧度制

double num = 45.0;   

System.out.println(Math.tan(Math.toRadians(num))); // Output: 1.0

Java中的数学函数非常有用,在编程中经常用到。了解并熟练掌握这些函数用法,可以让Java编程更加轻松快捷。