logo

Java sqrt() -menetelmä esimerkein

java.lang.Math.sqrt() palauttaa neliöjuuren arvosta, jonka tyyppi on double välitetty sille argumenttina. Jos argumentti on NaN tai negatiivinen, niin tulos on NaN. Jos argumentti on positiivinen ääretön, niin tulos on positiivinen ääretön. Jos hyväksytty argumentti on positiivinen nolla tai negatiivinen nolla, tulos on sama kuin argumentin tulos.

Syntaksi :



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

Esimerkki 1 : Näytä työskentely java.lang.Math.sqrt() menetelmä.








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

>

>

Lähtö:

 5.477225575051661 6.708203932499369 7.745966692414834 9.486832980505138>

Esimerkki 2 : Näytä työskentely java.lang.Math.sqrt() menetelmä, kun argumentti on NaN tai +ääretön.




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

>

>

Lähtö:

 NaN Infinity NaN>