>>173
import java.io.*;
import java.lang.Math;
class SquareRoot {
public static void main(String[] args) {
try {
System.out.println("数値を入力してください");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String number = reader.readLine();
double a = Double.parseDouble(number);
double alpha = a / 2.0; // とりあえず入力値の2倍をαとする
double x0 = alpha;
double x1;
while (true) {
x1 = x0 - (x0 * x0 - a) / (2.0 * x0);
if (Math.abs(x1 - x0) < 1.0e-5) {
break;
}
x0 = x1;
}
System.out.printf("平方根: %f %n", x1);
}
catch (Exception e) {
System.out.println("エラー");
}
}
}