笔记:
import java.util.Scanner;
//浮点数二分不需要考虑边界
public class fudianshuerfen {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
double n=sc.nextDouble();
double l=-10000;
double r=10000;
while (r-l>1e-8){//给一个偏移量,此偏移量要再精确2位,这里因为我们要的是6位,所以写了8位的偏移量
double mid=(r+l)/2;
if (Math.pow(mid,3)>n){
r=mid;
}else{
l=mid;
}
}
System.out.printf("%6f",l);//保留六位小数
}
}```