📜  Java数学pow()(1)

📅  最后修改于: 2023-12-03 15:32:03.673000             🧑  作者: Mango

Java数学pow()

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
注意事项
  • baseexponent 都必须是 double 类型。

  • exponent 不能为负数,否则将抛出 IllegalArgumentException 异常。

  • 返回类型为 double

应用实例
  1. 计算利息
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
  1. 计算物体运动轨迹
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():计算给定数字的绝对值。

参考文献