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

教程基础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

Uso e esempio del metodo Java Math sqrt()

Metodi matematici Java

Il metodo sqrt() di Java Math restituisce la radice quadrata di un numero specificato.

Sintassi del metodo sqrt()

Math.sqrt(double num)

Attenzione:sqrt() è un metodo statico. Pertanto, possiamo accedere a questo metodo utilizzando il nome della classe.

Parametro sqrt()

  • num -Numero da calcolare la radice quadrata

Valore restituito da sqrt()

  • Restituisce la radice quadrata di un numero specificato

  • Se il parametro è minore di 0 o NaN, viene restituito NaN

Attenzione:Questa funzione restituisce sempre un numero positivo e arrotonda correttamente.

Esempio: Java Math sqrt()

class Main {
  public static void main(String[] args) {
    //创建双精度变量
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = 25.0;
    double value3 = -16;
    double value4 = 0.0;
    //sqrt infinita
    System.out.println(Math.sqrt(value1)); // Infinity
    // Radice quadrata di un numero positivo
    System.out.println(Math.sqrt(value2)); // 5.0
    // Radice quadrata di un numero negativo
    System.out.println(Math.sqrt(value3)); // NaN
    // Radice quadrata dello zero
    System.out.println(Math.sqrt(value4)); // 0.0
  }
}

Nell'esempio sopra, abbiamo utilizzato il metodo Math.sqrt() per calcolare la radice quadrata di numero infinito, positivo, negativo e zero.

In questo caso, Double.POSITIVE_INFINITY viene utilizzato per implementare il numero infinito positivo nel programma.

Quando passiamo un valore int al metodo sqrt(), esso viene automaticamente convertito in double.

int a = 36;
Math.sqrt(a); // Restituisce 6.0

Tutorial consigliati

Metodi matematici Java