================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 //π的值
网友评论