java

findSquareRoot()

Parameters: double number

Input number for which square root needs to be found

Returns: Returns the square root of the input number

The function takes in a number as input, and using the java.lang.Math.sqrt() method, it returns the square root of the given number.

Methods
Math Class
Data Types
Easy dificulty

Writing a Java Function to Calculate Square Root

Hello programmer, welcome to this blog post! We're going to keep it simple yet informative, no slang, just plain and clear instructions. In the next few steps, you'll learn to program a function in Java to find the square root of a number. If math wasn't your favourite subject, worry not, we're going to break the process down to make it easy for you. Let's get coding!

Step 1: Understand the problem

The task is to find the square root of a given number using Java. We will make the use of the java.lang.Math library, specifically the Math.sqrt() function which is built-in to the Java programming language.


public class Main { 
    public static void main(String[] args) { 
        int number = 16; 
        \n    } 
}

Step 2: Implement the Math.sqrt() function

After declaring and initializing our variable, all we must do is implement the Math.sqrt() function. This function takes a single parameter – the number of which you wish to find the square root – and returns the square root value. In our case, the function would be written as Math.sqrt(number). The outcome would be the square root of 16 which is 4.


public class Main { 
    public static void main(String[] args) {
        int number = 16; 
        double squareRoot = Math.sqrt(number); 
        \n    } 
}

Step 3: Output the result

The next step is to print the result so that the user would be able to see it. This can be done using System.out.println().


public class Main { 
    public static void main(String[] args) {
        int number = 16; 
        double squareRoot = Math.sqrt(number);
        System.out.println("The square root of " + number + " is: " + squareRoot);
     } 
}

Step 4: Function Implementation

The final step would be to put everything into a single function that would take a number as a parameter and return its square root.


public class Main { 
    public static double findSquareRoot(int number) {
        double squareRoot = Math.sqrt(number);
        return squareRoot;
    }
    public static void main(String[] args) {
        int number = 16; 
        double result = findSquareRoot(number);
        System.out.println("The square root of " + number + " is: " + result);
    }
}

Conclusion

That's all there is to it! Now you can find the square root of any number in Java by using the Math.sqrt() function from the java.lang.Math library. Remember to print your results to the console using System.out.println() so you can see the output of your program. The full code implementation is shown in step 4. Happy coding!

Learn function in:

Square Root

Finding the square root of a number

Learn more

Mathematical principle

The square root of a number x is a value that, when multiplied by itself, gives the original number x. Mathematically, it's expressed as `√x = y` where if `y * y = x`, then y is the square root of x.

Learn more