Как вывести число в экспоненциальной форме, например есть число 0,00000007891..., как его вывести в виде 7,891e8?
Вот так:
double n = 0.00000007891;
System.out.printf("%.3e", n);
Результат вывода: 7,891e-08
Число после точки в описании формата определяет точность:
Формат "%.1e"
выведет 7,9e-08
System.out.println(new DecimalFormat("0.000E00").format( 0000000.78));
7,800E-01
float number = 0.00000007891;
DecimalFormat Dformat = new DecimalFormat("0.000E00");
System.out.println(Dformat.format(number));
Вывод: 7,800E-01
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно циклически сдвигать символы, после ряда таких сдвигов должна получится реверснутая строкаНапример: caba -> acba->abca->abac Нужно подсчитать...
У меня есть таймер и в таймере перезагрузка страницы и со временем она перестает перезагружатьсяПочему?
Кто может подсказать, как можно реализовать? У меня есть поля:
Есть java программа и таблица"students в базе данных: