题目
题目描述与破题
翻译成人话:
想求n的平方根,可以先给lastGuess从1、2开始代入任意一个正整数值;代入公式直到nextGuess<lastGuess(由于是double值:应该是nextGuess-lastGuess<0.0001;
这时假设nextGuess为a,那么下一轮lastGuess的取值就应该是[a, a+1]
本轮再从a-1+0.01开始代入,每轮增加0.01,直到nextGuess-lastGuess<0.0001
将本轮nextGuess值看作n的平方根
实现下面方法返回n的平方根:public static double sqrt(long n)
主方法:接收需要求平方根的n值(以long接收),传入n值
sqrt方法:求n的平方根并返回值给主方法
代码
import java.util.Scanner;
public class Test6_22 {
public static void main(String[