mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-24 04:54:21 +08:00
26 lines
495 B
Java
26 lines
495 B
Java
package com.thealgorithms.maths;
|
|
|
|
import java.util.Scanner;
|
|
|
|
|
|
public class SquareRootWithBabylonianMethod {
|
|
/**
|
|
* get the value, return the square root
|
|
*
|
|
* @param num contains elements
|
|
* @return the square root of num
|
|
*/
|
|
public static float square_Root(float num)
|
|
{
|
|
float a = num;
|
|
float b = 1;
|
|
double e = 0.000001;
|
|
while (a - b > e) {
|
|
a = (a + b) / 2;
|
|
b = num / a;
|
|
}
|
|
return a;
|
|
}
|
|
|
|
}
|