java Math类的常用方法;
1、静态常量
Math.PI 圆周率:3.141592653589793
Math.E 自然对数:2.718281828459045
例如:System.out.print(Math.PI);
输出:3.141592653589793
2、求最值和绝对值
(1)绝对值
static 数据类型 abs(数据类型 a) //返回a的绝对值
例如:static int abs(int a)
static long abs(long a)
static double abs(double a)
(2)最大值、最小值
static 数据类型 max/min (数据类型 a,数据类型 b)//返回a和b中的最大/小值
static double max(double x,double y) //返回 x 和 y 中的最大值
static long max(long x,long y) //返回 x 和 y 中的最大值
static int min(int x,int y) 返回 x 和 y 中的最小值
static long min(long x,long y) 返回 x 和 y 中的最小值
3、求整运算
static double ceil(double a) 返回大于或等于 a 的最小整数
static double floor(double a) 返回小于或等于 a 的最大整数
static double rint(double a) 返回最接近 a 的整数值,如果有两个同样接近的整数,则结果取偶数
static int round(float a) 将参数加上 1/2 后返回与参数最近的整数
static long round(double a) 将参数加上 1/2 后返回与参数最近的整数,然后强制转换为长整型
4、指数运算
求根: static double sqrt(double a) 返回 a 的平方根
static double cbrt(double a) 返回 a 的立方根
万能法:Math.pow(底,指数)
例如. a^b : Math.pow(a,b)
对数:static double log(double a) 返回 a 的自然对数,即 lna 的值
static double log10(double a) 返回以 10 为底 a 的对数
例如:
代码:
public class Test05 {
public static void main(String[] args) {
System.out.println("4 的立方值:" + Math.pow(4, 3));
System.out.println("16 的平方根:" + Math.sqrt(16));
System.out.println("10 为底 2 的对数:" + Math.log1O(2));
}
}
输出结果为:
4 的立方值:64.0
16 的平方根:4.0
10 为底 2 的对数:0.3010299956639812
常用数学(计算)方法
最新推荐文章于 2024-08-18 21:36:31 发布
本文介绍了Java Math类中的关键功能,包括静态常量如圆周率和自然对数,以及绝对值、最大值/最小值计算、整数运算、指数运算(如平方根、立方根、对数等)。通过实例演示了如何使用Math.pow和Math类进行数学运算。
摘要由CSDN通过智能技术生成