java.lang.StrictMath.log10() es un método incorporado en Java que acepta un valor doble como parámetro y devuelve el logaritmo en base 10 de ese valor. Calculando así el valor logarítmico en base 10 para un parámetro dado.
Sintaxis:
public static double log10(double val)
Parámetros: La función acepta un valor doble, val como parámetro cuyo logaritmo en base 10 se calcula.
Valores devueltos: esta función devuelve el logaritmo en base 10 de val en función de las siguientes condiciones:
- La función devuelve NaN si el argumento pasado es NaN o menor que cero
- La función devuelve infinito positivo si el argumento pasado es infinito positivo
- La función devuelve infinito negativo si el argumento pasado es cero .
- La función devuelve a si el argumento pasado es
Ejemplos:
Input : 2018.0 Output : 7.609862200913554 Input : 1000000.0 Output : 6.0
Los siguientes programas ilustran el funcionamiento de java.lang.StrictMath.log10() :
Programa 1: en este programa, los argumentos finitos distintos de cero se pasan como parámetro.
// Java Program to illustrate // StrictMath.log10() function import java.io.*; import java.lang.*; class GFG { public static void main(String[] args) { double val1 = 2018.00567 , val2 = 100000.0; // Argument passed is infinite System.out.println("Base 10 Logarithm of " + val1 + " is " + StrictMath.log10(val1)); // Passing zero as argument System.out.println("Base 10 Logarithm of "+ val2 +" is "+ StrictMath.log10(val2)); } }
Base 10 Logarithm of 2018.00567 is 3.3049223821418496 Base 10 Logarithm of 100000.0 is 5.0
Programa 2: En este programa se pasan como parámetro el infinito y el cero.
// Java Program to illustrate // StrictMath.log10() function import java.io.*; import java.lang.*; class GFG { public static void main(String[] args) { double val = 2018/(0.0); System.out.println("Base 10 Logarithm of " + val + " is " + StrictMath.log10(val)); System.out.println("Base 10 Logarithm of 0 is " + StrictMath.log10(0)); } }
Base 10 Logarithm of Infinity is Infinity Base 10 Logarithm of 0 is -Infinity
Referencia: https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#log10()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA