已知sqrt(2)为1.414,求sqrt(2)精确到8位
代码:
class Client_port {
public static void main(String[] args) {
// 1.414
double l = 1.414;
double h = 1.415;
double mid = (h + l) / 2;
while (h - l > 0.00000001) {
System.out.println("l:" + l + "-h:" + h + "-mid:" + mid);
if (mid * mid > 2)
h = mid;
else
l = mid;
mid = (h + l) / 2;
}
System.out.println("result:" + mid);
}
}