Java Math所有方法

Math类包含完成基本数学函数所需的方法。这些方法分为三类:三角函数方法、指数函数方法和服务方法。除了这些方法以外,Math类还提供了PI(π)和E(自然对数的底)可以直接使用Math.PI和Math.E来使用这两个常量。


  1. //1.三角函数方法    
  2. public static double sin(double radians)             //正弦函数  
  3. public static double cos(double radians)             //余弦函数  
  4. public static double tan(double radians)             //正切函数  
  5. public static double toRadians(double degree)        //度转换成弧度  
  6. public static double toDegree(double radians)        //弧度转换成度  
  7. public static double asin(double a)                  //反正弦  
  8. public static double acos(double a)                  //反余弦  
  9. public static double atan(double a)                  //反正切  
  10.   
  11. //2. 指数函数方法  
  12. public static double exp(double x)                   //e^x  
  13. public static double log(double x)                   //ln(x)  
  14. public static double log10(double x)                 //log 10(x)  
  15. public static double pow(double a,double b)          //a^b  
  16. public static double sqrt(double x)                  //√x  
  17.   
  18. //3.取整方法  
  19. public static double ceil(double x)                 // 得到不小于某数的最大整数  
  20. public static double floor(double x)                //得到不大于某数的最小整数  
  21. public static double rint(double x)                 //返回值为最接近参数的double值。如果这两个整数的double值都同样接近,就取偶数  
  22. public static int round(float x)                    //返回(int)Math.floor(x+0.5)  
  23. public static long round(double x)                  //返回(long)Math.floor(x+0.5)  
4.min,max和abs方法

min 返回两个数的最小值

max返回两个数的最大值

abs返回一个数的绝对值

5.random方法

通过random()方法,可以生成大于等于0.0且小于1.0的double型随机数


版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。