English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math Mathematical Methods
Java Math log1O método p() retorna o valor especificado mais1logaritmo natural da soma (com base em e).
log1A sintaxe do método p() é:
Math.log1p(double x)
注意:log1O método p() é um método estático. Portanto, podemos chamar o método diretamente pelo nome da classe Math.
x - Calcular o valor do logaritmo
Retornax + 1logaritmo natural
SexSe for NaN ou menor que-1,então retorna NaN
SexSe for infinito positivo, retorna infinito positivo
SexSe for zero, retorna zero
class Main { public static void main(String[] args) { // log1p() parâmetro double System.out.println(Math.log1p(9.0)); // 2.302585092994046 // log1p() parâmetro 0 System.out.println(Math.log1p(0.0)); // 0.0 // log1p() parâmetro NaN //A raiz quadrada de um número negativo é NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log1p(nanValue)); // NaN // log1p() parâmetro infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log1p(infinity)); // Infinity // log1p() parâmetro negativo System.out.println(Math.log(-9.0)); // NaN } }
Por favor, note a seguinte expressão no exemplo acima:
Math.log1p(Math.pow(10, 3))
在这里,Math.pow(10, 3) 返回 103。要了解更多信息,请访问Java Math.pow()。
注意:我们已经使用Math.sqrt()方法来计算-5的平方根。负数的平方根不是数字(为NaN)。
class Main { public static void main(String[] args) { double a = 9.0; // log1p() double 值 System.out.println(Math.log1p(a)); // 2.302585092994046 // 计算a + 1的log() a = a + 1; System.out.println(Math.log(a)); // 2.302585092994046 // 在这里您可以看到 log1p (x) = = log (x + 1) } }