java.lang.Math.sqrt(double a) 返回双精度值的正确舍入的正平方根。特殊情况:如果参数是 NaN 或小于零,则结果是 NaN。如果参数是正无穷大,则结果是正无穷大。如果参数是正零或负零,则结果与参数相同。以下是如何在 Java 中实现 Math 类的 sqrt() 方法的示例:示例import java.lang.*; public class Demo { public static void main(String[] args) { // 获取两个双精度数 double x = 9; ... 阅读更多
java.lang.Math.cbrt(double a) 返回双精度值的立方根。对于正的有限 x,cbrt(-x) == -cbrt(x);也就是说,负值的立方根是该值大小的立方根的负数。特殊情况:如果参数是 NaN,则结果是 NaN。如果参数是无穷大,则结果是与参数符号相同的无穷大。如果参数是零,则结果是与参数符号相同的零。示例以下是在 Java 中实现 cbrt() 方法的示例:import java.lang.*; public class Example { public ... 阅读更多
java.lang.Math.log10(double a) 返回双精度值的以 10 为底的对数。特殊情况:如果参数是 NaN 或小于零,则结果是 NaN。如果参数是正无穷大,则结果是正无穷大。如果参数是正零或负零,则结果是负无穷大。如果参数等于 10n(其中 n 为整数),则结果为 n。示例以下是如何在 Java 中实现 log10() 方法的示例:import java.lang.*; public class MathDemo { public static void main(String[] args) { double x = 56567.5; double y ... 阅读更多