7. Math类

(1)abs 绝对值

(2)pow 求幂

(3)ceil 向上取整

(4)floor 向下取整

(5)round 四舍五入

(6)sqrt 求开方

(7)random 求随机数

(8)max 最大值

(9)min 最小值

代码示例

package com.baidu.www;

public class MathMethod {
    public static void main(String[] args) {
        // 静态方法
        // 1. abs 绝对值
        System.out.println(Math.abs(-9));

        // 2. pow 求幂
        System.out.println(Math.pow(-3.5, 4)); // double

        // 3. ceil 向上取整 >=
        System.out.println(Math.ceil(-3.0001)); // double ceil:天花板

        // 4. floor 向下取整 <=
        System.out.println(Math.floor(-3.0001)); // double

        // 5. round 四舍五入
        System.out.println(Math.round(-3.0001)); // long
        System.out.println(Math.round(-3.6666));

        // 6. sqrt 求开方
        System.out.println(Math.sqrt(9.0)); // double

        // 7. random求随机数(0 <= x < 1之间的一个随机小数)
        for (int i = 0; i < 10; i++) {
            System.out.println(Math.random());
            // 返回 2~7 的一个整数
            // int num = (int)(a + Math.random()*(b-a+1))
            System.out.println((int)(2 + Math.random() * (7 - 2 + 1)));
        }

        // max min
        System.out.println(Math.max(1,4));
        System.out.println(Math.min(2,3));

        // 7.
    }
}

Ctrl键 + B键:跳转查看类

posted @ 2025-08-20 19:16  无敌美少女战士  阅读(10)  评论(0)    收藏  举报