Java Math log10() 方法计算指定值的以 10 为底的对数并将其返回。
用法:
Math.log10(double x)
在这里,log10()
是一个静态方法。因此,我们直接使用类名 Math
调用该方法。
参数:
- x- 要计算其对数的值
log10() 返回值
- 返回以 10 为底的对数x
- 如果返回 NaNx为 NaN 或小于零
- 如果返回正无穷大x是正无穷大
- 如果返回负无穷大x为零
注意: 的价值log10(10n) = n
,其中n是一个整数。
示例:Java Math.log10()
class Main {
public static void main(String[] args) {
// compute log10() for double value
System.out.println(Math.log10(9.0)); // 0.9542425094393249
// compute log10() for zero
System.out.println(Math.log10(0.0)); // -Infinity
// compute log10() for NaN
double nanValue = Math.sqrt(-5.0);
System.out.println(Math.log10(nanValue)); // NaN
// compute log10() for infinity
double infinity = Double.POSITIVE_INFINITY;
System.out.println(Math.log10(infinity)); // Infinity
// compute log10() for negative numbers
System.out.println(Math.log(-9.0)); // NaN
//compute log10() for 103
System.out.println(Math.log10(Math.pow(10, 3))); // 3.0
}
}
在上面的例子中,注意表达式,
Math.log10(Math.pow(10, 3))
在这里, Math.pow(10, 3)
返回 103
。要了解更多信息,请访问 Java Math.pow()。
相关用法
- Java Math log1p()用法及代码示例
- Java Math log()用法及代码示例
- Java Math sqrt()用法及代码示例
- Java Math addExact(long x, long y)用法及代码示例
- Java Math sinh()用法及代码示例
- Java Math nextAfter()用法及代码示例
- Java Math cos()用法及代码示例
- Java Math multiplyFull()用法及代码示例
- Java Math incrementExact(int x)用法及代码示例
- Java Math tan()用法及代码示例
- Java Math nextUp()用法及代码示例
- Java Math addExact()用法及代码示例
- Java Math atan2()用法及代码示例
- Java Math max()用法及代码示例
- Java Math incrementExact()用法及代码示例
- Java Math floorMod()用法及代码示例
- Java Math acos()用法及代码示例
- Java Math exp()用法及代码示例
- Java Math hypot()用法及代码示例
- Java Math copySign()用法及代码示例
注:本文由纯净天空筛选整理自 Java Math log10()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。