Метод Java Math log () с примером

Опубликовано: 14 Февраля, 2022

Метод java.lang.Math.log () возвращает натуральный логарифм (основание e) двойного значения в качестве параметра. Бывают разные случаи:

  • Если аргумент NaN или меньше нуля , то результатом будет NaN .
  • Если аргумент положительная бесконечность , то результатом будет положительная бесконечность .
  • Если аргумент равен положительному нулю или отрицательному нулю , результатом будет отрицательная бесконечность .

Синтаксис:

 публичный статический двойной журнал (двойной а)

Параметр:

 a: ввод пользователя

Возвращение :

 Этот метод возвращает значение ln a.

Example :To show working of java.lang.Math.log() method.

// Java program to demonstrate working
// of java.lang.Math.log() method
import java.lang.Math;
  
class Gfg {
      
    // driver code
    public static void main(String args[])
    {
  
        double a = -2.55;
        double b = 1.0 / 0;
        double c = 0, d = 145.256;
          
  
        // negative integer as argument, output NAN
        System.out.println(Math.log(a));
  
        // positive infinity as argument, output Infinity
        System.out.println(Math.log(b));
  
        // positive zero as argument, output -Infinity
        System.out.println(Math.log(c));
          
        // positive double as argument
        System.out.println(Math.log(d));
          
    }
}
Output:
NaN
Infinity
-Infinity
4.978497702968366

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .