We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
not working on java 15
import java.io.;
import java.util.;
import java.text.NumberFormat;
import java.util.Locale;
public class Solution {
public static void main(String[] args) {
/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
//create scanner
Scanner sc = new Scanner(System.in);
//read input
double num = sc.nextDouble();
//create numberformat for each country
NumberFormat usCurrencyFormat = NumberFormat.getCurrencyInstance(Locale.US);
// Create a custom Locale for English in India
Locale indiaLocale = new Locale("en", "IN");
NumberFormat indiaCurrencyFormat = NumberFormat.getCurrencyInstance(indiaLocale);
NumberFormat chinaCurrencyFormat = NumberFormat.getCurrencyInstance(Locale.CHINA);
NumberFormat franceCurrencyFormat = NumberFormat.getCurrencyInstance(Locale.FRANCE);
//format each number
String usFormattedAmount = usCurrencyFormat.format(num);
String indiaFormattedAmount = indiaCurrencyFormat.format(num);
String chinaFormattedAmount = chinaCurrencyFormat.format(num);
String franceFormattedAmount = franceCurrencyFormat.format(num);
//print each nbumber
System.out.println("US: " + usFormattedAmount);
System.out.println("India: " + indiaFormattedAmount);
System.out.println("China: " + chinaFormattedAmount);
System.out.println("France: " + franceFormattedAmount);
}
Java Currency Formatter
You are viewing a single comment's thread. Return to all comments →
not working on java 15 import java.io.; import java.util.; import java.text.NumberFormat; import java.util.Locale;
public class Solution {
}