English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java Math log10() calcola il logaritmo in base 10 di un valore specificato e lo restituisce.
La sintassi del metodo log10() è:
Math.log10(double x)
Attenzione: Il metodo log10() è un metodo statico. Pertanto, possiamo chiamare direttamente il metodo Math utilizzando il nome della classe Math.
x - Per calcolare il valore del logaritmo
il valore restituito dadel valore xlogaritmo in base 10
sexè NaN o minore di zero, restituisce NaN
sexè Infinity, restituisce Infinity
sexse è zero, restituisce -Infinity
Attenzione:quando nè un intero, il valore è log10(10n) = n
class Main { public static void main(String[] args) { //Calcolo del log10 di un valore a precisione doppia System.out.println(Math.log10(9.0)); // 0.9542425094393249 //Calcolo del log10 di 0 System.out.println(Math.log10(0.0)); // -Infinity //Calcolo del log10 di NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log10(Double.NaN)); // NaN //Calcolo del log10 dell'infinito double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log10(Double.POSITIVE_INFINITY)); // Infinity //Calcolo del log10 di un numero negativo System.out.println(Math.log(-9.0)); // NaN //Calcolo del log10 della potenza di 10 System.out.println(Math.log10(Math.pow(10, 3))); // 3.0 } }
Nell'esempio sopra, notare l'espressione seguente:
Math.log10(Math.pow(10, 3))
In questo esempio, Math.pow(10, 3) restituisce 103.Per ulteriori informazioni, visitare Java Math.pow().