浏览 52
扫码
Math类是Java中提供数学计算方法的一个工具类,包含了许多常用的数学计算方法,例如实数的绝对值、平方根、指数、对数、三角函数等。下面是Math类的一些常用方法及其用法:
- abs():返回参数的绝对值。
int num = -10;
int absNum = Math.abs(num); // absNum的值为10
- sqrt():返回参数的平方根。
double num = 25.0;
double sqrtNum = Math.sqrt(num); // sqrtNum的值为5.0
- pow():返回第一个参数的第二个参数次方。
double base = 2.0;
double exponent = 3.0;
double result = Math.pow(base, exponent); // result的值为8.0
- log():返回参数的自然对数。
double num = 10.0;
double logNum = Math.log(num); // logNum的值为2.302585092994046
- sin()/cos()/tan():返回参数的正弦/余弦/正切值(参数为弧度值)。
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
- random():返回一个[0,1)之间的随机数。
double randomNum = Math.random(); // randomNum的值为0.123456789(随机生成)
以上是Math类中一些常用的方法及其用法,通过这些方法可以方便的进行数学计算操作。需要注意的是,Math类中的方法都是静态方法,可以直接通过类名调用,不需要实例化Math类。