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

Math类常用函数示例

发布时间:2023-06-13 15:10:58

Math类是Java中一个非常重要的类,它包含一些常用的数学函数,可以对数字执行各种数学运算。下面是Math类常用函数的示例。

1. abs

该函数返回参数的绝对值。

int a = -10;
int b = Math.abs(a); // b的值为10

2. pow

该函数返回 个参数的第二个参数次方。

double a = 2;
double b = 3;
double c = Math.pow(a, b); // c的值为8

3. sqrt

该函数返回参数的平方根。

double a = 16;
double b = Math.sqrt(a); // b的值为4

4. sin

该函数返回参数的正弦值。

double angle = 90;
double rad = Math.toRadians(angle); // 将角度转换为弧度
double sin = Math.sin(rad); // sin的值为1

5. cos

该函数返回参数的余弦值。

double angle = 60;
double rad = Math.toRadians(angle); // 将角度转换为弧度
double cos = Math.cos(rad); // cos的值为0.5

6. tan

该函数返回参数的正切值。

double angle = 45;
double rad = Math.toRadians(angle); // 将角度转换为弧度
double tan = Math.tan(rad); // tan的值为1

7. min

该函数返回两个参数中的较小值。

int a = 7;
int b = 9;
int min = Math.min(a, b); // min的值为7

8. max

该函数返回两个参数中的较大值。

int a = 7;
int b = 9;
int max = Math.max(a, b); // max的值为9

9. ceil

该函数返回大于等于参数的最小整数。

double a = 4.5;
double b = Math.ceil(a); // b的值为5

10. floor

该函数返回小于等于参数的最大整数。

double a = 4.5;
double b = Math.floor(a); // b的值为4

11. round

该函数返回四舍五入后的整数。

double a = 4.4;
int b = Math.round(a); // b的值为4

12. random

该函数返回一个0到1之间的随机数。

double rand = Math.random(); // rand的值在0到1之间

综上所述,Math类提供了很多有用的数学函数,可以方便地对数字进行各种数学运算。熟练使用这些函数可以让我们更加高效地编写Java程序。