English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math log() вычисляет естественный логарифм заданного значения (с основанием e) и возвращает его.
Синтаксис метода log():
Math.log(double x)
Внимание:Метод log() является статическим. Поэтому мы можем вызвать этот метод напрямую через имя класса Math.
x - чтобы вычислить значение логарифма
Возвращает естественный логарифм x (т.е. ln a)
Если аргумент равен NaN или меньше нуля, то возвращается NaN
Если аргумент равен бесконечности, то возвращается бесконечность
Если аргумент равен нулю, то возвращается минус бесконечность
class Main { public static void main(String[] args) { //calculate log() double precision value System.out.println(Math.log(9.0)); // 2.1972245773362196 //calculate log() zero System.out.println(Math.log(0.0)); // -Infinity //calculate log() NaN double NaNValue = Math.sqrt(-5.0); System.out.println(Math.log(NaNValue)); // NaN //calculate log() Infinity double Infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log(Infinity)); // Infinity //calculate log() negative number System.out.println(Math.log(-9.0)); // NaN {} {}