Math类是Java中提供数学计算方法的一个工具类,包含了许多常用的数学计算方法,例如实数的绝对值、平方根、指数、对数、三角函数等。下面是Math类的一些常用方法及其用法:
int num = -10;
int absNum = Math.abs(num); // absNum的值为10
double num = 25.0;
double sqrtNum = Math.sqrt(num); // sqrtNum的值为5.0
double base = 2.0;
double exponent = 3.0;
double result = Math.pow(base, exponent); // result的值为8.0
double num = 10.0;
double logNum = Math.log(num); // logNum的值为2.302585092994046
double angle = Math.PI/6; // 30度
double sinValue = Math.sin(angle); // sinValue的值为0.5
double cosValue = Math.cos(angle); // cosValue的值为0.8660254037844386
double tanValue = Math.tan(angle); // tanValue的值为0.5773502691896257
double randomNum = Math.random(); // randomNum的值为0.123456789(随机生成)
以上是Math类中一些常用的方法及其用法,通过这些方法可以方便的进行数学计算操作。需要注意的是,Math类中的方法都是静态方法,可以直接通过类名调用,不需要实例化Math类。