You are viewing a single comment's thread. Return to all comments →
import java.text.NumberFormat; import java.util.Locale;
public class CurrencyFormattingExample { public static void main(String[] args) { double amount = 1234567.89; // Replace with your actual amount
// Formatting for US NumberFormat usFormat = NumberFormat.getCurrencyInstance(Locale.US); String usFormatted = usFormat.format(amount); // Formatting for India (with custom Locale) Locale indiaLocale = new Locale("en", "IN"); NumberFormat indiaFormat = NumberFormat.getCurrencyInstance(indiaLocale); String indiaFormatted = indiaFormat.format(amount); // Formatting for China NumberFormat chinaFormat = NumberFormat.getCurrencyInstance(Locale.CHINA); String chinaFormatted = chinaFormat.format(amount); // Formatting for France NumberFormat franceFormat = NumberFormat.getCurrencyInstance(Locale.FRANCE); String franceFormatted = franceFormat.format(amount); // Printing the formatted values System.out.println("US: " + usFormatted); System.out.println("India: " + indiaFormatted); System.out.println("China: " + chinaFormatted); System.out.println("France: " + franceFormatted); }
}
Seems like cookies are disabled on this browser, please enable them to open this website
Java Currency Formatter
You are viewing a single comment's thread. Return to all comments →
import java.text.NumberFormat; import java.util.Locale;
public class CurrencyFormattingExample { public static void main(String[] args) { double amount = 1234567.89; // Replace with your actual amount
}