Java.lang.Math.sqrt() grąžina dvigubo tipo reikšmės kvadratinę šaknį, perduodamą jai kaip argumentą. Jei argumentas yra NaN arba neigiamas, tada rezultatas yra NaN. Jei argumentas yra teigiama begalybė, tada rezultatas yra teigiama begalybė. Jei priimtas argumentas yra teigiamas nulis arba neigiamas nulis, rezultatas bus toks pat kaip ir argumento.
Sintaksė :
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.>
1 pavyzdys : parodyti, kaip veikia java.lang.Math.sqrt() metodas.
// 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));> > }> }> |
npm išvalyti talpyklą
>
>
Išvestis:
5.477225575051661 6.708203932499369 7.745966692414834 9.486832980505138>
2 pavyzdys : parodyti, kaip veikia java.lang.Math.sqrt() metodas, kai argumentas yra NaN arba +begalybė.
sujungimai ir sujungimų tipai
// 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);> > }> }> |
>
>
Išvestis:
NaN Infinity NaN>