java.lang.Math.sqrt() renvoie la racine carrée d'une valeur de type qui lui est passée deux fois en argument. Si l'argument est NaN ou négatif, alors le résultat est NaN. Si l’argument est l’infini positif, alors le résultat est l’infini positif. Si l'argument passé est un zéro positif ou un zéro négatif, le résultat sera le même que celui de l'argument.
Syntaxe :
public static double sqrt(double a) Parameter : a : the value whose square root is to be returned. Return : This method returns the positive square root value of the argument passed to it.>
Exemple 1 : Pour montrer le fonctionnement de java.lang.Math.sqrt() méthode.
mon flixeur
// Java program to demonstrate working> // of java.lang.Math.sqrt() method> import> java.lang.Math;> > class> Gfg {> > > // driver code> > public> static> void> main(String args[])> > {> > double> a => 30> ;> > > System.out.println(Math.sqrt(a));> > > a => 45> ;> > > System.out.println(Math.sqrt(a));> > > a => 60> ;> > > System.out.println(Math.sqrt(a));> > > a => 90> ;> > > System.out.println(Math.sqrt(a));> > }> }> |
>
opérateurs javascript
>
Sortir:
chaîne de entier
5.477225575051661 6.708203932499369 7.745966692414834 9.486832980505138>
Exemple 2 : Pour montrer le fonctionnement de java.lang.Math.sqrt() méthode lorsque l’argument est NaN ou +infini.
// Java program to demonstrate working> // of java.lang.Math.sqrt() method> import> java.lang.Math;> // importing java.lang package> > public> class> GFG {> > public> static> void> main(String[] args)> > {> > > double> positiveInfinity = Double.POSITIVE_INFINITY;> > double> negativeVal = -> 5> ;> > double> nan = Double.NaN;> > double> result;> > > // Here argument is negative,> > // output will be NaN> > result = Math.sqrt(negativeVal);> > System.out.println(result);> > > // Here argument is positive infinity,> > // output will also positive infinity> > result = Math.sqrt(positiveInfinity);> > System.out.println(result);> > > // Here argument is NaN, output will be NaN> > result = Math.sqrt(nan);> > System.out.println(result);> > }> }> |
ml en onces
>
>
Sortir:
NaN Infinity NaN>