English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java Math log() calcola il logaritmo naturale di un valore specifico (con base e) e lo restituisce.
Sintassi del metodo log()
Math.log(double x)
Attenzione: Il metodo log() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente utilizzando il nome della classe Math.
x - Calcolare il valore del logaritmo
Restituisce il logaritmo naturale di x (ovvero ln a)
Se il parametro è NaN o minore di zero, restituisce NaN
Se il parametro è infinito positivo, restituisce il numero infinito positivo
Se il parametro è zero, restituisce il numero infinito negativo
class Main { public static void main(String[] args) { //Calcolo del log di un valore a precisione doppia System.out.println(Math.log(9.0)); // 2.1972245773362196 //Calcolo del log di zero System.out.println(Math.log(0.0)); // -Infinity //Calcolo del log di NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log(nanValue)); // NaN //Calcolo del log di un numero infinito double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log(Double.POSITIVE_INFINITY)); // Infinity //Calcolo del log di un numero negativo System.out.println(Math.log(-9.0)); // NaN } }