Find square root in java without using any system function


import java.util.Scanner;
public class Sqrt {
 
public void getTheSqrt( int n )
{
// double a = (eventually the main method will plug values into a)
double a = (double) n;
double x = 1;
 
// For loop to get the square root value of the entered number.
for( int i = 0; i < n; i++)
{
x = 0.5 * ( x+a / x );
}
 
System.out.println("sqrt of " + a + " is " + x);
}
 
// Begin method main..
public static void main(String[] args) {
// Creating an object from "Scanner" to input data.
Scanner Sa = new Scanner(System.in);
Sqrt S = new Sqrt();
 
//Asking the user to input the number we want to find its square root.
System.out.println("Enter n: ");
int n = Sa.nextInt();
 
// Calling the method that'll calculate the square root of the given number.
S.getTheSqrt( n );
 
} // End method main
 
}

Comments

Popular posts from this blog

Migrating database from ASP.NET Identity to ASP.NET Core Identity

Customize User's Profile in ASP.NET Identity System