Подтвердить что ты не робот

Использование базы данных 10 в формуле в Java

Я пытаюсь написать программу Java, которая может принимать значения и помещать их в формулу, содержащую базу данных 10.

Как я могу вычислить log_10 в Java?

4b9b3361

Ответ 2

Math.log10(x)

достаточно для чисел с плавающей запятой.

Если вам нужна целая база базы данных 10, и вы можете использовать сторонние библиотеки, Guava предоставляет IntMath.log10(int, RoundingMode). (Раскрытие информации: Я вношу свой вклад в Гуаву.)

Ответ 3

приведенный ниже пример может помочь вам

public class Log10Math {
    public static void main(String args[]) {

        // Method returns logarithm of number argument with base ten(10);
        short sky = 10;
        byte Byte = 1;
        double flt = Math.log10(Byte);

        System.out.println("Log10 Results");
        System.out.println(Math.log10(1));
        System.out.println(flt);
        System.out.println(Math.log10(sky));
    }
}

Выход

Log10 Results
0.0
0.0
1.0

Ответ 4

Вы также можете сделать это

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

Ответ 5

в Java мы можем использовать функцию журнала как таковую. (int) Math.log(val); int - это тип, который преобразует его в это, в котором вы храните ответ ur.