Например:
double a = 2000;System.out.println (a);
Распечатывает 2000.0, тогда как я хотел бы напечатать 2E3.С двойным числом 2 я желаю 2E0 и т. Д.
Я знаю, что он начинает печататься так, когда вы достигаете 20000000 (2E7), и хотел бы сделать это для любого значения Double.Есть ли какая-нибудь библиотека / функция для этого?Я провел несколько часов, просматривая результаты Google, но безрезультатно.У меня сложилось впечатление, что это может быть возможно, если сильно манипулировать выводом .toHexCode (), но я не могу разобраться с документацией его вывода.Как бы я поступил так?