“Pieniądze z formatu Java” Kod odpowiedzi

Pieniądze z formatu Java

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

Pieniądze z formatu Java


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

Odpowiedzi podobne do “Pieniądze z formatu Java”

Pytania podobne do “Pieniądze z formatu Java”

Więcej pokrewnych odpowiedzi na “Pieniądze z formatu Java” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu