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

Guida di base Java

Java Controllo dei flussi

Java Array

Java Orientato agli oggetti (I)

Java Orientato agli oggetti (II)

Java Orientato agli 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 Math hypot() di Java

Metodi matematici Java

Il metodo Math hypot() di Java calcola la radice quadrata di x^2 + y^2 (cioè, il cateto) e lo restituisce.

La sintassi del metodo hypot() è:

Math.hypot(double x, double y)

Attenzione: Il metodo hypot() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente utilizzando il nome della classe Math.

Parametro di hypot()

  • x, y - Parametro di tipo double

Valore restituito da hypot()

  • RestituisceMath.sqrt(x 2 + y 2)

Il valore restituito dovrebbe essere nel range del tipo di dati double.

AttenzioneMath.sqrt() metodo restituisce la radice quadrata del parametro specificato. Per ulteriori informazioni, visitareJava Math.sqrt().

Esempio 1: Java Math.hypot()

class Main {
  public static void main(String[] args) {
    //Creazione delle variabili
    double x = 4.0;
    double y = 3.0;
    //Calcolo di Math.hypot()
    System.out.println(Math.hypot(x, y)); // 5.0
  }
}

Esempio 2: Utilizzo di Math.hypot() per il teorema di Pitagora

class Main {
  public static void main(String[] args) {
    //三角形的边
    double side1 = 6.0;
    double side2 = 8.0;
    // Secondo il teorema di Pitagora
    // Cateto = (side1)2 + (side2)2
    double hypotenuse1 = (side1) *(side1) + (side2) * (side2);
    System.out.println(Math.sqrt(hypotenuse1));    // Restituisce 10.0
    // Calcolo del cateto utilizzando Math.hypot()
    // Math.hypot() fornisce √((side1)2 + (side2)2)
    double hypotenuse2 = Math.hypot(side1, side2);
    System.out.println(hypotenuse2);               // Restituisce 10.0
  }
}

Nell'esempio sopra, abbiamo utilizzato il metodo Math.hypot() e il teorema di Pitagora per calcolare il cateto di un triangolo.

Metodi matematici Java