«pip install MySQL-python» завершается с «IndexError»

Используя Double.toString (), если число слишком мало или слишком велико, вы получите научную нотацию следующим образом: 3.4875546345347673E-6. Существует несколько способов более эффективного управления форматом выходной строки.

double num = 0.000074635638;
// use Double.toString()
System.out.println(Double.toString(num));
// result: 7.4635638E-5

// use String.format
System.out.println(String.format ("%f", num));
// result: 0.000075
System.out.println(String.format ("%.9f", num));
// result: 0.000074636

// use DecimalFormat
DecimalFormat decimalFormat = new DecimalFormat("#,##0.000000");
String numberAsString = decimalFormat.format(num);
System.out.println(numberAsString);
// result: 0.000075

Использовать String.format () будет наилучшим удобным способом.

16
задан mommi84 21 April 2017 в 13:04
поделиться