Java.lang.StrictMath.log () es un método incorporado de la clase StrictMath que se usa para calcular el logaritmo natural, es decir, logaritmo con base e, de un valor doble dado. Da lugar a tres resultados especiales:
- Devuelve un infinito positivo cuando el argumento es infinito positivo.
- Devuelve NaN cuando el argumento es NaN o menor que cero.
- El resultado es infinito negativo cuando el argumento es cero positivo o cero negativo.
Sintaxis:
public static double log(double num)
Parámetros: El método acepta un parámetro num de tipo double cuyo valor logarítmico se quiere encontrar.
Valor devuelto: el método devuelve el valor del logaritmo natural de num .
Ejemplos:
Input: num = 5.0 Output: 1.6094379124341003 Input: num = 10.0 Output: 2.302585092994046
Los siguientes programas ilustran el método Java.lang.StrictMath.log():
Programa 1:
java
// Java program to illustrate the // Java.lang.StrictMath.log() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 10 , num2 = 25.2 ; // It returns natural logarithm(base e) double log_Value = StrictMath.log(num1); System.out.print("Log value of " + num1 + " = " ); System.out.println(log_Value); log_Value = StrictMath.log(num2); System.out.print("Log value of " + num2 + " = " ); System.out.println(log_Value); } }
Producción:
Log value of 10.0 = 2.302585092994046 Log value of 25.2 = 3.2268439945173775
Programa 2:
java
// Java program to illustrate the // Java.lang.StrictMath.log() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 0 , num2 = (1.0/0.0) , num3 = 1; // It returns natural logarithm(base e) double log_Value = StrictMath.log(num1); System.out.print("Log value of " + num1 + " = " ); System.out.println(log_Value); log_Value = StrictMath.log(num2); System.out.print("Log value of " + num2 + " = " ); System.out.println(log_Value); log_Value = StrictMath.log(num3); System.out.print("Log value of " + num3 + " = " ); System.out.println(log_Value); } }
Producción:
Log value of 0.0 = -Infinity Log value of Infinity = Infinity Log value of 1.0 = 0.0
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA