“Java memformat uang” Kode Jawaban

Java memformat uang

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

Java memformat uang


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

Jawaban yang mirip dengan “Java memformat uang”

Pertanyaan yang mirip dengan “Java memformat uang”

Lebih banyak jawaban terkait untuk “Java memformat uang” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya