Java Currency Formatter - Hacker Rank Solution
Java Currency Formatter - Hacker Rank Solution
Problem :
Given a
double-precision
number, payment, denoting an amount of money, use the
NumberFormat
class'
getCurrencyInstance
method to convert payment into the US, Indian, Chinese, and
French currency formats. Then print the formatted values as follows:
US: formattedPayment India: formattedPayment China: formattedPayment France: formattedPayment
where formatted Payment is payment formatted
according to the appropriate Locale's currency.
Note: India does not have a built-in Locale, so you must construct one where the language is en (i.e., English).
Note: India does not have a built-in Locale, so you must construct one where the language is en (i.e., English).
Input Format :
A single double-precision number denoting payment.Constraints :
• 0 < payment < 109Output Format :
On the first line, print US: u where u is
payment formatted for US currency.
On the second line, print India: i where i is payment formatted for Indian currency.
On the third line, print China: c where c is payment formatted for Chinese currency.
On the fourth line, print France: f, where f is payment formatted for French currency.
On the second line, print India: i where i is payment formatted for Indian currency.
On the third line, print China: c where c is payment formatted for Chinese currency.
On the fourth line, print France: f, where f is payment formatted for French currency.
Sample Input :
12324.134
Sample Output :
US: $12,324.13 India: Rs.12,324.13 China: ¥12,324.13 France: 12 324,13 €
Explanation :
Each line contains the value of payment formatted according to the four
countries' respective currencies.
Coming soon........Solution :
Disclaimer :-
The above hole problem statement is given by hackerrank.com but the solution is generated by the codeworld19 authority, if any of the query regarding this post or website fill the following contact form.Thank you.