public class MathDemo {
public static void main(String args[]){
/**
* abs求绝对值
*/
System.out.println(Math.abs(-10.4)); //10.4
System.out.println(Math.abs(10.1)); //10.1
/**
* ceil天花板的意思,就是返回大的值,注意一些特殊值
*/
System.out.println(Math.ceil(-10.1)); //-10.0
System.out.println(Math.ceil(10.7)); //11.0
System.out.println(Math.ceil(-0.7)); //-0.0
System.out.println(Math.ceil(0.0)); //0.0
System.out.println(Math.ceil(-0.0)); //-0.0
/**
* floor地板的意思,就是返回小的值
*/
System.out.println(Math.floor(-10.1)); //-11.0
System.out.println(Math.floor(10.7)); //10.0
System.out.println(Math.floor(-0.7)); //-1.0
System.out.println(Math.floor(0.0)); //0.0
System.out.println(Math.floor(-0.0)); //-0.0
/**
* max 两个中返回大的值,min和它相反,就不举例了
*/
System.out.println(Math.max(-10.1, -10)); //-10.0
System.out.println(Math.max(10.7, 10)); //10.7
System.out.println(Math.max(0.0, -0.0)); //0.0
/**
* random 取得一个大于或者等于0.0小于不等于1.0的随机数
*/
System.out.println(Math.random()); //0.08417657924317234
System.out.println(Math.random()); //0.43527904004403717
/**
* rint 四舍五入,返回double值
* 注意.5的时候会取偶数
*/
System.out.println(Math.rint(10.1)); //10.0
System.out.println(Math.rint(10.7)); //11.0
System.out.println(Math.rint(11.5)); //12.0
System.out.println(Math.rint(10.5)); //10.0
System.out.println(Math.rint(10.51)); //11.0
System.out.println(Math.rint(-10.5)); //-10.0
System.out.println(Math.rint(-11.5)); //-12.0
System.out.println(Math.rint(-10.51)); //-11.0
System.out.println(Math.rint(-10.6)); //-11.0
System.out.println(Math.rint(-10.2)); //-10.0
/**
* round 四舍五入,float时返回int值,double时返回long值
*/
System.out.println(Math.round(10.1)); //10
System.out.println(Math.round(10.7)); //11
System.out.println(Math.round(10.5)); //11
System.out.println(Math.round(10.51)); //11
System.out.println(Math.round(-10.5)); //-10
System.out.println(Math.round(-10.51)); //-11
System.out.println(Math.round(-10.6)); //-11
System.out.println(Math.round(-10.2)); //-10
}
}
转自:http://blog.youkuaiyun.com/lixiang0522/article/details/7557851
Math.PI 记录的圆周率,其值为:3.14159265358979323846
Math.E记录e的常量,其值为:2.7182818284590452354
8)Math.sqrt(25);//返回指定数字的平方根(取到的数字的值,这个函数用来给参数开方)返回5
9)Math.IEEEremainder(f1, f2):求余
Math.pow(x,y):x的y次方 (求某数的任意次方, 抛出ArithmeticException处理溢出异常)
Math.sqrt(x):平方根
Math.exp(x) 求e的任意次方
Math.log10(x) 以10为底的对数
Math.log(x)自然对数
10)三角函数中的方法:
Math.sin() 正弦函数 Math.asin() 反正弦函数
Math.cos() 余弦函数 Math.acos() 反余弦函数
Math.tan() 正切函数 Math.atan() 反正切函数 (Math.tan() 返回正切值为指定数字的角度)
Math.atan2() 商的反正切函数
Math.toDegrees() 弧度转化为角度 Math.toRadians() 角度转化为弧度
Math.cos() 余弦函数 Math.acos() 反余弦函数
Math.tan() 正切函数 Math.atan() 反正切函数 (Math.tan() 返回正切值为指定数字的角度)
Math.toDegrees() 弧度转化为角度 Math.toRadians() 角度转化为弧度