Подскажите пожалуйста, почему результат сложения получается "1.0E-7", а не "0.0000001" ? И как добиться нужного? Мне надо, чтобы результат был "0.0000001" .
String Lng = "0";
Lng = String.valueOf( Double.parseDouble(Lng) + 0.0000001 );
1.0Е-7 - это тоже самое, что и 0.0000001. Е^7(Е=10) - обозначает кол-во знаков после запятой, т.е. 1 * 10^-7.
UPD: Можно использовать DecimalFormat:
DecimalFormat df = new DecimalFormat("#.######");
df.format(yourVariable);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники