给double类型的数据开根号
Posted fhzmWJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给double类型的数据开根号相关的知识,希望对你有一定的参考价值。
需要给double类型的数据开根号
要求精度在0.0001之内
public double getSqrtNum(double num){
double left;
double right;
double mid;
if(n<1&&n>0){
left = num;
right = 1;
}
if(n>1){
left = 0;
right = num;
}
mid = (left+right)/2;
while(Math.abs(mid*mid-n)>0.0001){
if(mid*mid<n){
left = mid;
}else{
right = mid;
}
mid = (left+right)/2;
}
return mid;
}
以上是关于给double类型的数据开根号的主要内容,如果未能解决你的问题,请参考以下文章