import java.text.NumberFormat; // Get a currency formatter for the current locale. NumberFormat fmt = NumberFormat.getCurrencyInstance(); System.out.println(fmt.format(120.00));
If your current locale is in the US, theprintln
will print $120.00Another example:import java.text.NumberFormat; import java.util.Locale; Locale locale = new Locale("en", "UK"); NumberFormat fmt = NumberFormat.getCurrencyInstance(locale); System.out.println(fmt.format(120.00));
This will print: £120.00