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

Tutorial di Base Java

Java Controllo dei flussi

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle Eccezioni Java

Java List

Java Queue (coda)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Utilizzo e esempio del metodo Java Math log()

Java metodi matematici Math

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.

Parametro di log()

  • x - Calcolare il valore del logaritmo

Valore di ritorno di log()

  • 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

Esempio: Java Math.log()

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

Java metodi matematici Math