double i=Math.sqrt(2);
double fpart=i-(long)i;
String s=String.valueOf(fpart);
s=s.substring(2, s.length()-1);
Long b=Long.parseLong(s);
System.out.println(Long.toBinaryString(b));
System.out.println(Long.toBinaryString(b).substring(0, 63));
我得到StringIndexOutOfBoundsException,因爲strig只有52位長。但是,我想要的平方根的小數部分的第一個64位2.2的平方根的小數部分的前64位