logo

Java sqrt() metode med eksempler

Java.lang.Math.sqrt() returnerer kvadratroden af ​​en værdi af typen dobbelt sendt til den som argument. Hvis argumentet er NaN eller negativt, så er resultatet NaN. Hvis argumentet er positiv uendelighed, så er resultatet positiv uendelighed. Hvis argumentet, der sendes, er positivt nul eller negativt nul, vil resultatet være det samme som argumentet.

Syntaks :



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

Eksempel 1 : At vise arbejde af java.lang.Math.sqrt() metode.








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

>

>

Produktion:

 5.477225575051661 6.708203932499369 7.745966692414834 9.486832980505138>

Eksempel 2 : At vise arbejde af java.lang.Math.sqrt() metode, når argumentet er NaN eller +uendeligt.




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

>

>

Produktion:

 NaN Infinity NaN>