javaMath函数表
时间: 2023-04-05 09:03:56 浏览: 64
Java中的Math函数表包括以下函数:
1. abs(x):返回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. exp(x):返回e的x次幂。
10. log(x):返回x的自然对数。
11. sin(x):返回x的正弦值。
12. cos(x):返回x的余弦值。
13. tan(x):返回x的正切值。
14. asin(x):返回x的反正弦值。
15. acos(x):返回x的反余弦值。
16. atan(x):返回x的反正切值。
17. random():返回一个随机数,范围在0.0到1.0之间。
希望这个回答对您有所帮助。
相关问题
javamath函数API
Java中的Math类是一个包含数学方法的类,它包含了许多用于执行基本数学运算的方法。以下是一些常用的Math函数API:
1. abs():返回参数的绝对值。
```java
double x = -123.45;
double result = Math.abs(x);
// result = 123.45
```
2. sqrt():返回参数的平方根。
```java
double x = 16;
double result = Math.sqrt(x);
// result = 4.0
```
3. pow():返回一个数的指定次幂。
```java
double x = 2;
double y = 3;
double result = Math.pow(x, y);
// result = 8.0
```
4. floor():返回小于等于参数的最大整数。
```java
double x = 3.7;
double result = Math.floor(x);
// result = 3.0
```
5. ceil():返回大于等于参数的最小整数。
```java
double x = 3.1;
double result = Math.ceil(x);
// result = 4.0
```
6. round():返回参数的四舍五入值。
```java
double x = 3.4;
long result = Math.round(x);
// result = 3
```
7. min():返回参数中较小的一个。
```java
int x = 5;
int y = 10;
int result = Math.min(x, y);
// result = 5
```
8. max():返回参数中较大的一个。
```java
int x = 5;
int y = 10;
int result = Math.max(x, y);
// result = 10
```
9. random():返回一个随机数,范围在0.0到1.0之间。
```java
double result = Math.random();
// result = 0.123456789
```
javamath函数向上取整
Java中向上取整可以使用Math.ceil()函数。
Math.ceil()函数的作用是返回大于或等于参数的最小整数,即向上取整。它的返回值是double类型的。
示例代码:
```java
double num1 = 3.2;
double num2 = 4.8;
System.out.println(Math.ceil(num1)); // 输出4.0
System.out.println(Math.ceil(num2)); // 输出5.0
```
需要注意的是,如果参数本身是整数,则返回值也是整数类型。例如:
```java
double num3 = 5;
System.out.println(Math.ceil(num3)); // 输出5.0
```
这里返回的是double类型的5.0,而不是int类型的5。如果需要将double类型转换成int类型,可以使用强制类型转换。
```java
double num4 = 5.6;
int result = (int) Math.ceil(num4);
System.out.println(result); // 输出6
```