English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map集合

Java Set集合

Java Вход/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Метод Java Math log() и примеры использования

Java математические методы Math

Метод Java Math log() вычисляет естественный логарифм заданного значения (с основанием e) и возвращает его.

Синтаксис метода log():

Math.log(double x)

Внимание:Метод log() является статическим. Поэтому мы можем вызвать этот метод напрямую через имя класса Math.

Параметры log()

  • x - чтобы вычислить значение логарифма

Значение log()

  • Возвращает естественный логарифм x (т.е. ln a)

  • Если аргумент равен NaN или меньше нуля, то возвращается NaN

  • Если аргумент равен бесконечности, то возвращается бесконечность

  • Если аргумент равен нулю, то возвращается минус бесконечность

Пример: Java Math.log()

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
  {}
{}

Java математические методы Math