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

Java 基礎教程

Java Controllo di flusso

Java Array

Java Orientato agli oggetti (I)

Java Orientato agli oggetti (II)

Java Orientato agli oggetti (III)

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.pow() di Java

Metodi matematici Java

Il metodo Math.pow() di Java calcola la potenza (a alla b).

è, pow(a, b) = ab

La sintassi del metodo pow() è:

Math.pow(double num1, double num2)

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

Parametro di pow()

  • num1 - Parametro di base

  • num2 - Parametro esponente

Valore restituito da pow()

  • Risultato restituito num1num2

  • Se num2 è zero, viene restituito 1.0

  • Se num1 è zero, viene restituito 0.0

Esempio: Java Math pow()

class Main {
  public static void main(String[] args) {
    //Creazione di variabili a precisione doppia
    double num1 = 5.0;
    double num2 = 3.0;
    //Funzione Math.pow con numero positivo
    System.out.println(Math.pow(num1, num2));  // 125.0
    //Funzione Math.pow con zero
    double zero = 0.0;
    System.out.println(Math.pow(num1, zero));    // 0.0
    System.out.println(Math.pow(zero, num2));    // 1.0
    //Funzione Math.pow con infinito
    double infinito = Double.POSITIVE_INFINITY;
    System.out.println(Math.pow(num1, infinity)); // Infinity
    System.out.println(Math.pow(infinity, num2)); // Infinity
    // Math.pow() con numeri negativi
    System.out.println(Math.pow(-num1, -num2)); // 0.008
  }
}

Nell'esempio sopra, abbiamo utilizzato Math.pow() conNumeri positivi,Numeri negativi,ZeroeInfinito.

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

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

int a = 2;
int b = 5;
Math.pow(a, b); // Restituisce 32.0

Tutorial consigliati

Metodi matematici Java