Рубрики
Без рубрики

Валюта вывода в Java

Вывод сумм в валюте на Java. С пометкой java, программирование, новички, программисты.

Простой способ вывода валюты в Java – использовать встроенный класс NumberFormat . Это позволяет вам форматировать число следующим образом 1000.2399 для вывода в виде 1,000,24 долл. США .

NumberFormat округляет до двух десятичных знаков, добавляет соответствующие запятые и включает $ впереди.

Чтобы использовать NumberFormat, импортируйте класс в верхней части вашей программы:

import java.text.NumberFormat;

Затем создайте объект NumberFormat и назначьте его переменной:

NumberFormat formatter = NumberFormat.getCurrencyInstance();

Наконец, используйте объект NumberFormat для вызова метода format() для форматируемой суммы:

double amt = 1000.2399;
String amtFormatted = formatter.format(amt);

Обратите внимание, что результатом является String значение.

Вот полный пример программы:

import java.text.NumberFormat;

public class NumberFormatExample {
  public static void main(String[] args) {
    NumberFormat formatter = NumberFormat.getCurrencyInstance();

    double amt = 1000.2399;
    String amtFormatted = formatter.format(amt);

    System.out.println("original:    " + amt);
    System.out.println("formatted:   " + amtFormatted);
  }
}

Вот результат:

original:    1000.2399
formatted:   $1,000.24

Следите за мной в Твиттере @@реальные приключения для получения дополнительных советов и помощи по программированию.

Оригинал: “https://dev.to/realedwintorres/output-currency-in-java-4o55”