почему Double.parseDouble делает 9999999999999999
до 10000000000000000
?
Например:
Double d =Double.parseDouble("9999999999999999");
String b= new DecimalFormat("#.##").format(d);
System.out.println(b);
Печать в режиме
10000000000000000
вместо этого он должен показывать 9999999999999999
или 9999999999999999.00
Приветствуется всякая помощь.