Skip to content

Latest commit

 

History

History

Java Currency Formatter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Java HackerRank

Difficulty Max Score Success Ratio
Easy 15 96.51%

Given a double-precision number, [SVG image] , denoting an amount of money, use the NumberFormat class' getCurrencyInstance method to convert [SVG image] 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 [SVG image] is [SVG image] 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).

Input Format

A single double-precision number denoting [SVG image] .

Constraints

  • [SVG image] Output Format

On the first line, print US: u where [SVG image] is [SVG image] formatted for US currency.

On the second line, print India: i where [SVG image] is [SVG image] formatted for Indian currency.

On the third line, print China: c where [SVG image] is [SVG image] formatted for Chinese currency.

On the fourth line, print France: f, where [SVG image] is [SVG image] 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 [SVG image] formatted according to the four countries' respective currencies.

💡 Hints

➡️ Approach

✅ Detailed Solution

View Solution : Java Currency Formatter

Submissions Leaderboard Discussions Editorial
📝 My Submission 🏆 Track our position 🤔 Help from Community ✍️ Editorial