• Java(六)——常用类Math类


    做数学运算的类、直接Math调用

    • static double PI 圆周率

    • static double E 自然数的底数

    • static int abs(int a)    返回参数的绝对值

    • static double ceil(double d)    返回大于或者等于参数的最小整数

    • static double floor(double d)    返回小于或者等于参数的最大整数

    • static long round(double d)    对参数四舍五入

    • static double pow(double a,double b ) a的b次幂

    • static double random()    返回随机数 0.0-1.0之间  (可能是0.0 但绝不会是 1.0)左闭右开

    • static double sqrt(double d)    参数的平方根

    • max  min  最大最小值

    1. public static void main(String[] args) {
    2. // System.out.println("Math.PI = " + Math.PI);
    3. // System.out.println("Math.E = " + Math.E);
    4. //static int abs(int a) 返回参数的绝对值
    5. System.out.println(Math.abs(-6));
    6. //static double ceil(double d)返回大于或者等于参数的最小整数
    7. System.out.println(Math.ceil(12.3)); //向上取整数
    8. //static double floor(double d)返回小于或者等于参数的最大整数
    9. System.out.println("Math.floor(5.5) = " + Math.floor(5.5));//向下取整数
    10. //static long round(double d)对参数四舍五入
    11. long round = Math.round(5.5); //取整数部分 参数+0.5
    12. System.out.println("round = " + round);
    13. //static double pow(double a,double b ) a的b次幂
    14. System.out.println("Math.pow(2,3) = " + Math.pow(2, 3));
    15. //static double sqrt(double d)参数的平方根
    16. System.out.println("Math.sqrt(4) = " + Math.sqrt(3));
    17. // static double random() 返回随机数 0.0-1.0之间
    18. for(int x = 0 ; x < 10 ; x++){
    19. System.out.println(Math.random()); //伪随机数
    20. }
    21. }

  • 相关阅读:
    Vue + moment 实现自定义日历
    1688搜索店铺列表 API
    用于毫米波雷达的GNN:Radar-PointGNN
    java八股文面试[数据库]——B树和B+树的区别
    spring Aop
    Leetcode 687. 最长同值路径
    CentOS8的nmcli常用命令总结
    SpringMVC中异常处理详解
    Ubuntu18.04 系统安装Anaconda
    名词性从句
  • 原文地址:https://blog.csdn.net/MrDaKai/article/details/127126497