Currency formatter using Java
import java.text.NumberFormat; import java.util.Locale; import java.util.Scanner; public class CurrencyFormat { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); double payment = scanner.nextDouble(); scanner.close(); // Write your code here. Locale indiaLocale = new Locale("en", "IN"); NumberFormat us = NumberFormat.getCurrencyInstance(Locale.US); NumberFormat india = NumberFormat.getCurrencyInstance(indiaLocale); NumberFormat china = NumberFormat.getCurrencyInstance(Locale.CHINA); NumberFormat france = NumberFormat.getCurrencyInstance(Locale.FRANCE); System.out.println("US: " + us.format(payment)); System.out.println("India: " + india.format(payment)); System.out.println("China: " + china.format(payment)); System.out.