Java NumberFormat.getCurrencyInstance() method


The getCurrencyInstance() method of the NumberFormat class returns the instance of the NumberFormat class. The java.text.NumberFormat class is used for formatting numbers and currencies as per a specific Locale. Number formats varies from country to country

Here, we have considered a locale.

NumberFormat n = NumberFormat.getCurrencyInstance(Locale.FRANCE);

Then, we have formatted a double value with the currency.

double points = 1.78;
System.out.println(n.format(points));

The following is the final example.

Example

 Live Demo

import java.text.NumberFormat;
import java.util.Locale;
public class MainClass {
    public static void main(String[] args) {
       // Currency of France is Euro
       NumberFormat n = NumberFormat.getCurrencyInstance(Locale.FRANCE);
       // points
       double points = 1.78;
       double totalPoints = points * 1000;
       System.out.println(n.format(points));
       System.out.println(n.format(totalPoints));
    }
}

Output

1,78 €
1 780,00 €

Updated on: 26-Jun-2020

3K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements