Math类

2023/11/21 技术

image-20231111203249987

# 1.Math.abs

获取参数绝对值(相反数)

package Math;

public class MathTest {
    public static void main(String[] args) {
        System.out.println(Math.abs(-123)); // 123
        System.out.println(Math.abs(-12.3)); // -12.3
    }
}
1
2
3
4
5
6
7
8

# 2.Math.ceil

向上取整

// Math.ceil() 向上取整
System.out.println(Math.ceil(12.0)); // 12.0
System.out.println(Math.ceil(12.2)); // 13.0
System.out.println(Math.ceil(12.5)); // 13.0
System.out.println(Math.ceil(12.9));  // 13.0
1
2
3
4
5

# 3.Math.floor()

向下取整

// Math.floor() 向下取整
System.out.println(Math.floor(12.0));// 12.0
System.out.println(Math.floor(12.2));// 12.0
System.out.println(Math.floor(12.5));// 12.0
System.out.println(Math.floor(12.9));// 12.0
1
2
3
4
5

# 4.Math.round()

四舍五入

//  Math.round 四舍五入
System.out.println(Math.round(12.0)); // 12
System.out.println(Math.round(12.2)); // 12
System.out.println(Math.round(12.5)); // 13
System.out.println(Math.round(12.9)); // 13
1
2
3
4
5

# 5.Math.max()

取最大值

// Math.max 取最大值
System.out.println(Math.max(12.0, 20)); // 20.0
1
2

# 6.Math.min()

取最小值

// Math.min 取最小值
System.out.println(Math.min(12.0, 20)); // 12.0
1
2

# 7.Math.pow

返回a的b次幂的值

// Math.pow 返回a的b次幂的值
System.out.println(Math.pow(2, 3)); // 2的3次幂 8
1
2

# 8.Math.random

产生随机数 [0.0, 1)

// Math.random 产生随机数 [0.0, 1)
System.out.println(Math.random());
1
2
LOSER
米津玄師