美文网首页
java.lang.Math常用方法

java.lang.Math常用方法

作者: 小米Metre | 来源:发表于2019-06-08 11:15 被阅读0次
================Math.random============================
//random随机函数:取得一个大于或者等于0.0小于不等于1.0的随机数
double random = Math.random();
System.out.println("Math.random() = " + random); 
//大于0小于1的double类型的数
System.out.println("Math.random()*2 = " + random*2);
//大于1小于2的double类型的数
System.out.println("((Math.random()*2)+1) = " + ((random*2)+1));

================Math.round============================
//round(四舍五入)(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。
Math.round(11.46) = 11
Math.round(-11.46) = -11
Math.round(11.68) = 12
Math.round(-11.68) = -12
Math.round(11.5) = 12
Math.round(-11.5) = -11
  
================Math.rint==============================
//rint:返回最接近的整数。
Math.rint(11.46) = 11.0
Math.rint(-11.46) = -11.0
Math.rint(11.68) = 12.0
Math.rint(-11.68) = -12.0
Math.rint(11.5) = 12.0
Math.rint(-11.5) = -12.0

================Math.ceil==============================
  //ceil(天花板的意思) : 如果有小数位,则进一位

Math.ceil(11.46) = 12.0
Math.ceil(11.68) = 12.0
Math.ceil(11.5) = 12.0
Math.ceil(-11.46) = -11.0
Math.ceil(-11.68) = -11.0
Math.ceil(-11.5) = -11.0
Math.ceil(11.1) = 12.0
Math.ceil(-11.1) = -11.0
Math.ceil(11.0) = 11.0
Math.ceil(-11.0) = -11.0
=====================================================
 /*
   *Math.sqrt(a)//计算a平方根
   *Math.cbrt(a)//计算a立方根
   *Math.pow(a,b)//计算a的b次方
   *Math.max(a ,b);//计算最大值
   *Math.min(a,b);//计算最小值
   * Math.hypot(x,y);// 根据x、y两条边长,求其斜边的长度
   * Math.atan2(y,x);//计算出来的结果angel是一个弧度值,也可以表示相对直角三角形对角的角,其中 x 是临边边长,而 y 是对边边长。
*/  
Math.sqrt(16) = 4.0
Math.cbrt(8) = 2.0
Math.pow(4,2) = 16.0
Math.max(3.5,5.1) = 5.1
Math.min(1.2,2.2) = 1.2
Math.hypot(2,5)=5.385164807134504
 
=====================================================
Math.sin(Math.PI/2) = 1.0 //90 度的正弦值
Math.cos(0) = 1.0        //0度的余弦值
Math.tan(Math.PI/3) = 1.7320508075688767  //60度的正切值
Math.atan(1) = 0.7853981633974483  //1的反正切值
Math.toDegrees(Math.PI/2) = 90.0   //π/2的角度值
Math.PI = 3.141592653589793     //π的值
 

相关文章

网友评论

      本文标题:java.lang.Math常用方法

      本文链接:https://www.haomeiwen.com/subject/yoxixctx.html