Метод log
Метод log класса Math возвращает
натуральный логарифм переданного числа, то есть
логарифм по основанию e (число Эйлера).
В единственный параметр мы передаем число типа
double, для которого нужно вычислить логарифм.
Метод возвращает результат типа double.
Натуральный логарифм - это степень, в которую нужно
возвести число e, чтобы получить исходное число.
Например, log от e равен 1, а
log от 1 равен 0. Если передать
ноль или отрицательное число, метод вернет
-Infinity или NaN соответственно.
Синтаксис
Math.log(double a)
Пример
Давайте вычислим натуральный логарифм числа 1:
public class Main
{
public static void main(String[] args)
{
double res = Math.log(1);
System.out.println(res);
}
}
Результат выполнения кода:
0.0
Пример
Давайте вычислим натуральный логарифм числа Эйлера,
используя константу Math.E:
public class Main
{
public static void main(String[] args)
{
double res = Math.log(Math.E);
System.out.println(res);
}
}
Результат выполнения кода:
1.0
Пример
Давайте вычислим натуральный логарифм числа 10:
public class Main
{
public static void main(String[] args)
{
double res = Math.log(10);
System.out.println(res);
}
}
Результат выполнения кода:
2.302585092994046