zoukankan      html  css  js  c++  java
  • 【JAVA】【基础类型】Java中封装类-Math数学运算类

    一、Math数学运算类

    Math类在Java.lang.Math包中定义,包含了执行基本数学运算的属性和方法,如三角函数、指数、对数、开方等。

    Math中大部分是static方法。

     

    1)  abs() 返回参数的绝对值

     double abs(double d)

     float abs(float f)

     int abs(int i)

     long abs(long lng)

     样例:

          int a = Match.abs(“-100”);

     

    2) ceil() 返回大于等于参数的最小整数

     double ceil(double d)

     double ceil(float f)

     样例:

      double a = Match.ceil(5.5); //结果为6

     

    3)  floor() 返回小于等于参数的最大整数

     double floor(double d)

     double floor(float f)

     样例:

       double a = Match.floor(5.5); //结果为5

     

    4)  rint() 返回与参数最接近的整数

     double rint(double d)

     样例:

       double a = Match.ceil(5.6);//结果为6

       double a = Match.ceil(5.5);//结果为5

     

    5)  round() 四舍五入算法

     long round(double d)

     int round(float f)

     样例:

       long a = Match.round(5.5);//结果为6

     

    6)  min() max() 返回参数中的最大、最小值

     double min(double arg1, double arg2)

     float min(float arg1, float arg2)

     int min(int arg1, int arg2)

     long min(long arg1, long arg2)

     double max(double arg1, double arg2)

     float max(float arg1, float arg2)

     int max(int arg1, int arg2)

     long max(long arg1, long arg2)

     样例:

       System.out.println(Math.max(12.123, 18.456))

     

    7)  random()

     static double random()

     返回一个随机数

     样例:

        System.out.println(Math.random())

     

    8)  sin() cos() tan() asin() acos() atan()返回正舷、余弦、正切、反正舷、反余弦、反正切值

     double sin(double d)

     double cos(double d)

     double tan(double d)

     double asin(double d)

     double acos(double d)

     double atan(double d)

     

    9)  次方、开方

     double exp(double d)  e的参数次方

     double sqrt(double d)  参数的算数次方根

     double pow(double base, double exponent)  base的exponent次方根

  • 相关阅读:
    C# MessageBox.Show()超时后 自动关闭
    WPF中的依赖属性和附加属性
    c# 获取当前活动窗口句柄,获取窗口大小及位置
    c# 数组间相互转换 int[] string[] object[]
    WPF中判断DataGrid增加复选框和头部全选,以及判断哪一行的checkbox被选中
    WPF DataGridTemplateColumn添加按钮和按钮事件获取行参数
    WPF 自定义分页控件 ---- DataPager
    WPF的MVVM模式给ComboBox绑定数据和读取
    DataBinding 绑定计算表达式
    c# 调用方法超时直接返回的功能
  • 原文地址:https://www.cnblogs.com/yickel/p/14593877.html
Copyright © 2011-2022 走看看