logo

Java sqrt()-Methode mit Beispielen

Die Methode java.lang.Math.sqrt() gibt die Quadratwurzel eines Werts vom Typ Double zurück, der ihr als Argument übergeben wird. Wenn das Argument NaN oder negativ ist, ist das Ergebnis NaN. Wenn das Argument positiv unendlich ist, dann ist das Ergebnis positiv unendlich. Wenn das übergebene Argument eine positive Null oder eine negative Null ist, ist das Ergebnis dasselbe wie das des Arguments.

Syntax :



 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.>

Beispiel 1 : Um die Funktionsweise zu zeigen java.lang.Math.sqrt() Methode.








// 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));> >}> }>

>

>

Ausgabe:

 5.477225575051661 6.708203932499369 7.745966692414834 9.486832980505138>

Beispiel 2 : Um die Funktionsweise zu zeigen java.lang.Math.sqrt() Methode, wenn das Argument NaN oder +unendlich ist.




Aufteilen von Zeichenfolgen in C++
// 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);> >}> }>

>

>

Ausgabe:

 NaN Infinity NaN>