English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math log10() вычисляет логарифм по основанию 10 для заданного значения и возвращает его.
синтаксис метода log10()
Math.log10(double x)
Внимание:Этот метод log10() является статическим. Поэтому мы можем вызвать этот метод напрямую по имени класса Math.
x - чтобы вычислить значение его логарифма
возвращаетxлогарифм с основанием 10
еслиxравно NaN или меньше нуля, то возвращается NaN
еслиxравно бесконечности, то возвращается плюс бесконечность
еслиxесли n равно 0, то возвращается минус бесконечность
Внимание:приявляется целым числом, то значение log10(10n) = n
class Main { public static void main(String[] args) { //Вычисление логарифма 10 по основанию двойной точности System.out.println(Math.log10(9.0)); // 0.9542425094393249 //Вычисление логарифма 10 по основанию 0 System.out.println(Math.log10(0.0)); // -Infinity //Вычисление логарифма 10 по основанию NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log10(Double.NaN)); // NaN // Вычисление log10 из бесконечности double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log10(Double.POSITIVE_INFINITY)); // Infinity // Вычисление log10 для отрицательного числа System.out.println(Math.log(-9.0)); // NaN // Вычисление log10 из 10 в третьей степени System.out.println(Math.log10(Math.pow(10, 3))); // 3.0 } }
В примере выше, обратите внимание на следующие выражения:
Math.log10(Math.pow(10, 3))
Здесь, Math.pow(10, 3) возвращает 103.Для получения дополнительной информации, пожалуйста, посетите Java Math.pow().