libreria importar functions java logarithm

importar - java logarithm base 2



Usando log base 10 en una fórmula en Java (5)

Estoy tratando de escribir un programa Java que pueda tomar valores y ponerlos en una fórmula que incluya el log base 10.

¿Cómo puedo calcular el log 10 en Java?


En Java podemos usar la función de registro como eso. (int) Math.log (val); int es un tipo para convertirlo en este, en el que está almacenando su respuesta.



Tu puedes hacer esto tambien

class log { public void main(double a) { double l = 0; l = Math.log10(a); System.out.println(l); } }


el siguiente ejemplo completo puede ayudarte

public class Log10Math { public static void main(String args[]) { // Method returns logarithm of number argument with base ten(10); short shortVal = 10; byte byteVal = 1; double doubleVal = Math.log10(byteVal); System.out.println("Log10 Results"); System.out.println(Math.log10(1)); System.out.println(doubleVal); System.out.println(Math.log10(shortVal)); } }

Salida

Log10 Results 0.0 0.0 1.0


Math.log10(x)

Basta con números de punto flotante.

Si necesita la base de registro de enteros 10 y puede usar bibliotecas de terceros, Guava proporciona IntMath.log10(int, RoundingMode) . (Divulgación: Contribuyo a la guayaba).