📅  最后修改于: 2023-12-03 15:32:03.673000             🧑  作者: Mango
Math.pow()
是Java中的一个数学函数,用于计算指定数字的指定次幂。
double pow(double base, double exponent)
base
: 底数,即要计算的数字。exponent
: 指数,即要计算的幂。Math.pow()
函数返回查找操作的结果,即指定数字的指定次幂。
double num = 3.0;
double exponent = 4.0;
double result = Math.pow(num, exponent);
System.out.println(num + "的" + exponent + "次幂是:" + result);
输出:
3.0的4.0次幂是:81.0
base
和 exponent
都必须是 double
类型。
exponent
不能为负数,否则将抛出 IllegalArgumentException
异常。
返回类型为 double
。
double principal = 1000.0;
double interestRate = 0.01;
double years = 5.0;
double interest = principal * Math.pow(1.0 + interestRate, years);
System.out.println("本金为" + principal + ",年利率为" + interestRate + ",存款" + years + "年后的利息为" + interest);
输出:
本金为1000.0,年利率为0.01,存款5.0年后的利息为1051.271357299374
double initialVelocity = 10.0;
double acceleration = 2.0;
double time = 5.0;
double displacement = initialVelocity * time + 0.5 * acceleration * Math.pow(time, 2);
System.out.println("起始速度为" + initialVelocity + ",加速度为" + acceleration + ",持续时间为" + time + "秒,物体位移为" + displacement + "米");
输出:
起始速度为10.0,加速度为2.0,持续时间为5.0秒,物体位移为87.5米
其他数学相关函数和 Math.pow()
用法类似:
Math.sqrt()
:计算给定数字的正平方根。
Math.max()
和 Math.min()
:计算给定几个数字或值的最大或最小值。
Math.abs()
:计算给定数字的绝对值。