Java >> Tutoriel Java >  >> Java

Math Pow Java | Alimentation ^ Fonction Opérateur | Exemple

Une méthode Math pow Java sert à calculer un nombre élevé à la puissance d'un autre nombre. Pour utiliser cette méthode, vous devez importer le package java.lang.Math . Une forme complète de la méthode java pow dans la fonction java power.

pouvoir =pouvoir =^ (Opérateur de puissance)

Remarque : ^ en java ne signifie pas élever à une puissance. Cela signifie XOR.

Dans ce didacticiel, vous découvrirez les bases de la fonction de puissance mathématique Java avec quelques questions d'entretien importantes.

Syntaxe | Signature de la méthode | Opérateur Java ^

Une signature de méthode. Il renvoie une valeur double et prend des valeurs d'entrée.

public double pow(double a, double b)

Pour entier(int)

int intResult = (int) Math.pow(7, 3);

Remarque :le entier le casting est requis si vous voulez avoir un résultat entier. Suivez ce tutoriel pour le casting en java - Type Casting en Java

Pour une valeur double

double dblResult = Math.pow(7.9, 3);

Paramètre :

  • un :ce paramètre est la base
  • b :ce paramètre est l'exposant.

Retour :

A Math.pow(a, b) la méthode renvoie a^b .

Un simple | Exemple Math pow java

Utilisez la méthode pow avec la classe Math et transmettez les valeurs. Voir ci-dessous l'exemple de code de math pow java int.

public class Hello {

    public static void main(String arg[]) {
        double a = 10;
        double b = 2;
        System.out.println(Math.pow(a, b)); // 10 ^ 2

        b = 3;
        System.out.println(Math.pow(a, b)); // 10 ^ 3

        b = 4;
        System.out.println(Math.pow(a, b)); // 10 ^ 4

    }
}

Sortie : Vous pouvez voir le calcul de sortie 10 ^ 2 =10 * 10 =100, Puis l'autre 10 ^ 3 =10 * 10 * 10 =1000 etc.

100,0
1000.0
10000.0

Questions d'entretien sur la fonction/l'opérateur java pow

Q :Comment calculer la puissance d'un nombre en Java ?

Réponse : Pour calculer la puissance d'un nombre en java, vous pouvez le faire de plusieurs façons.

  • Fonction mathématique pow()
  • boucle while
  • boucle for

Q :Comment utiliser Java puissance 2 ?

Réponse : Comme réponse ci-dessus, nous pouvons le faire de 3 façons en utilisant des boucles java ou la fonction java pow. Voyons un exemple avec les méthodes pow().

"Étant donné un entier, écrivez une fonction pour déterminer s'il est une puissance de deux."

public boolean isPowerOfTwo(int n) {
    return n>0 && n==Math.pow(2, Math.round(Math.log(n)/Math.log(2)));
}

Q :Comment implémenter une fonction d'alimentation en Java ?

Répondre :vous pouvez implémenter votre propre fonction d'utilisation de math pow comme ci-dessous.

int intResult = (int) Math.pow(7, 3);

OU créer sur l'exemple de fonction de puissance

public class Hello {

    /* Function to calculate xa raised to the power y */
    static int power(int x, int y)
    {
        if (y == 0)
            return 1;
        else if (y % 2 == 0)
            return power(x, y / 2) * power(x, y / 2);
        else
            return x * power(x, y / 2) * power(x, y / 2);
    }

    /* Program to test function power */
    public static void main(String[] args)
    {
        int x = 3;
        int y = 3;

        System.out.printf("%d", power(x, y));
    }
}

Sortie : 27

Si vous avez des doutes et des questions, faites un commentaire ci-dessous. Donnez des suggestions et des exemples aideront les autres.

Suivez ce tutoriel "Opérateurs Java" pour en savoir plus sur les autres opérateurs de base en java.

Remarque : Cet exemple (Project) est développé dans IntelliJ IDEA 2018.2.6 (Community Edition)
JRE :11.0.1
JVM : OpenJDK VM serveur 64 bits par JetBrains s.r.o
macOS 10.14.1
Java version 11
Tous Exemples Math Pow Java sont en Java 11, il peut donc changer selon Java 9 ou 10 ou les versions mises à niveau.


Balise Java