“Java Format Money” Ответ

Java Format Money

double money = 100.1;
NumberFormat formatter = NumberFormat.getCurrencyInstance();
String moneyString = formatter.format(money);
System.out.println(moneyString);
Ugly Unicorn

Java Format Money


public String formatDecimal(float number) {
  float epsilon = 0.004f; // 4 tenths of a cent
  if (Math.abs(Math.round(number) - number) < epsilon) {
     return String.format("%10.0f", number); // sdb
  } else {
     return String.format("%10.2f", number); // dj_segfault
  }
}

Elegant Elk

Ответы похожие на “Java Format Money”

Вопросы похожие на “Java Format Money”

Больше похожих ответов на “Java Format Money” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования